C++ 变量

C++ 变量

变量是存储数据值的容器。

在 C++ 中,有不同 类型 的变量(用不同的关键字定义),例如:

  • int - 存储整数(整数),不带小数,如 123 或 -123
  • double - 存储带有小数的浮点数,例如 19.99 或 -19.99
  • char - 存储单个字符,例如 'a' 或 'B'。字符值用单引号括起来
  • string - 存储文本,例如 "Hello World"。字符串值用双引号括起来
  • bool - 存储具有两种状态的值:true 或 false

声明 (创建) 变量

要创建变量,请指定类型并为其赋值:

语法
  1. type variableName = value;

其中类型是 C++ 类型 之一(例如 int),变量变量名是变量的名称(如 xmyName)。等号 用于为变量赋值。

要创建一个应该存储数字的变量,请查看以下实例:

实例

创建一个名为 myNumint 类型变量,并将其赋值为 15:

  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int myNum = 15;
  5. cout << myNum;
  6. return 0;
  7. }

您也可以在不赋值的情况下声明变量,以后再赋值:

实例
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int myNum;
  5. myNum = 15;
  6. cout << myNum;
  7. return 0;
  8. }

注意,如果将新值指定给现有变量,它将覆盖以前的值:

实例
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int myNum = 15; // Now myNum is 15
  5. myNum = 10; // Now myNum is 10
  6. cout << myNum;
  7. return 0;
  8. }

其他类型

其他数据类型的演示:

实例
  1. int myNum = 5; // Integer (whole number without decimals)
  2. double myFloatNum = 5.99; // Floating point number (with decimals)
  3. char myLetter = 'D'; // Character
  4. string myText = "Hello"; // String (text)
  5. bool myBoolean = true; // Boolean (true or false)

在 "数据类型" 一章中,您将了解有关各个类型的更多信息。


显示变量

cout 对象与 << 运算符一起用于显示变量。

要组合文本和变量,请使用 << 运算符:

实例
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int myAge = 35;
  5. cout << "I am " << myAge << " years old.";
  6. return 0;
  7. }

把变量加在一起

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

实例
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int x = 5;
  5. int y = 6;
  6. int sum = x + y;
  7. cout << sum;
  8. return 0;
  9. }