C++变量的深度讲解,建议收藏

简介: C++变量的深度讲解,建议收藏

文章目录

C++ 变量

其他类型

显示变量

变量相加

本文练习题

C++ 变量

变量是存储数据值的容器。在 C++ 中,有不同类型的变量(用不同的关键字定义),例如:

  • int - 存储整数(整数),不带小数,例如 456 或 -456
  • double - 存储带小数的浮点数,例如 99.99 或 -99.99
  • char- 存储单个字符,例如 ‘b’ 或 ‘B’。Char 值用单引号括起来
  • string- 存储文本,例如“川川菜鸟”。字符串值用双引号括起来
  • bool - 存储具有两种状态的值:真或假


要创建变量,您必须指定类型并为其赋值

语法为:

type variable = value;

其中type是 C++ 类型之一(例如int),而 variable是变量的名称(例如x或 myName)。等号用于将值分配给变量。比如要创建一个应该存储数字的变量例子如下:

#include <iostream>
using namespace std;
int main() {
  int myNum = 18;
  cout << myNum;
  return 0;
}

返回:

1.png

你也可以声明一个变量而不赋值,然后再赋值:

#include <iostream>
using namespace std;
int main() {
  int myNum;
  myNum = 18;
  cout << myNum;
  return 0;
}

运行如下:

1.png

请注意,如果您为现有变量分配一个新值,它将覆盖以前的值:

#include <iostream>
using namespace std;
int main() {
  int myNum = 15;   // 现在 myNum 是 15
  myNum = 10;       // 现在 myNum 是 10
  cout << myNum;
  return 0;
}

运行如下:

1.png

其他类型

int myNum = 5;               // I整数(不带小数的整数)
double myFloatNum = 5.99;    // 浮点数(带小数)
char myLetter = 'D';         // 字符
string myText = "Hello";     // 字符串(文本)
bool myBoolean = true;       // 布尔值(真或假)

在这里,你先大概了解一下这些类型,当然如果你不懂没关系,后买你我会正式讲解,这几主要是讲解变量。

显示变量

该cout对象与<< 运算符一起使用以显示变量。要组合文本和变量,请使用<< 运算符将它们分开:

#include <iostream>
using namespace std;
int main() {
  int myAge = 21;
  cout << "我今年 " << myAge << "岁了.";
  return 0;
}

运行结果如下:

1.png

变量相加

要将变量添加到另一个变量,您可以使用+ 运算符:

#include <iostream>
using namespace std;
int main() {
  int x = 8;
  int y = 5;
  int sum = x + y;
  cout << sum;
  return 0;
}

运行返回:

1.png

本文练习题

  1. 创建一个名为 myNum 的变量并将值 50 分配给它。
  2. 显示 5 + 10 的总和,使用两个变量:x 和 y。
      ;
int y = 10;
cout << x + y;

3.创建一个名为 z 的变量,为其分配 x + y,并显示结果。

int x = 5;
int y = 10;
  = x + y;
cout <<   ;

4.使用逗号分隔的列表填写缺少的部分以创建三个相同类型的变量:

x = 5 y = 6 z = 50;
cout << x + y + z;
相关文章
|
7月前
|
存储 IDE 编译器
深入探索C++中的变量世界:理论与实践
【4月更文挑战第5天】本文介绍了C++变量的基础知识,包括声明、数据类型、const和volatile限定符。通过示例展示了变量在用户输入、计算、控制流程和函数参数中的应用,并列举了常见错误及避免方法,如未声明、作用域混淆、类型不匹配、未初始化和拼写错误。最后提出了变量命名、避免冗余、适时复用、注释说明和利用现代C++特性的最佳实践。
87 0
|
7月前
|
存储 编译器 C++
C++程序变量存储类别:深入理解与应用
C++程序变量存储类别:深入理解与应用
82 1
|
7月前
|
存储 C++
C++程序指针变量:深入理解与实践
C++程序指针变量:深入理解与实践
60 1
|
2月前
|
C语言 C++
实现两个变量值的互换[C语言和C++的区别]
实现两个变量值的互换[C语言和C++的区别]
29 0
|
4月前
|
存储 安全 C++
C++:指针引用普通变量适用场景
指针和引用都是C++提供的强大工具,它们在不同的场景下发挥着不可或缺的作用。了解两者的特点及适用场景,可以帮助开发者编写出更加高效、可读性更强的代码。在实际开发中,合理选择使用指针或引用是提高编程技巧的关键。
42 1
|
3月前
|
JavaScript 前端开发 Java
通过Gtest访问C++静态、私有、保护变量和方法
通过Gtest访问C++静态、私有、保护变量和方法
103 0
|
6月前
|
安全 C++
C++一分钟之-互斥锁与条件变量
【6月更文挑战第26天】在C++并发编程中,`std::mutex`提供互斥访问,防止数据竞争,而`std::condition_variable`用于线程间的同步协调。通过`lock_guard`和`unique_lock`防止忘记解锁,避免死锁。条件变量需配合锁使用,确保在正确条件下唤醒线程,注意虚假唤醒和无条件通知。生产者-消费者模型展示了它们的应用。正确使用这些工具能解决同步问题,提升并发性能和可靠性。
69 4
|
6月前
|
存储 C++ 容器
C++一分钟之-变量与数据类型入门
【6月更文挑战第18天】**C++编程基础:变量与数据类型概览** 了解变量(存储数据的容器)和数据类型是编程入门的关键。声明变量如`int age = 25;`,注意初始化和类型匹配。基本数据类型包括整型(int等)、浮点型(float、double)、字符型(char)和布尔型(bool)。理解类型范围和精度,使用字面量后缀增强可读性。深入学习数组、指针、结构体和类,以及动态内存管理,避免数组越界和内存泄漏。不断实践以巩固理论知识。
45 1
|
7月前
|
C++
c++变量作用域
c++变量作用域
77 2
|
6月前
|
程序员 编译器 C++
探索C++语言宝库:解锁基础知识与实用技能(类型变量+条件循环+函数模块+OOP+异常处理)
探索C++语言宝库:解锁基础知识与实用技能(类型变量+条件循环+函数模块+OOP+异常处理)
52 0