主要内容 #
1. 什么是变量 #
什么是变量?C++ 中,变量就像一个碗,可以装数值。

1.1 变量命名规则 #
变量的名字不能随便起,有下面的规则:
- 只可以包含数字、字母和下划线
- 第一位不能是数字
- 区分大小写
下面来看一些例子:
8a // 错误 a8 // 正确 a_5 // 错误 abc_123_ // 正确 _123 // 正确 _a // 正确 a+-*/ // 错误 dashima // 正确
2. 整型 #
什么是整型?就是:1、-17、88、666、…
C++ 中,用 int 来表示。
C++ 中,一个值(比如 88 ),要用一个变量来存储它。

怎么声明变量呢?
int main()
{
int dashima; // 声明一个整型变量
……
return 0;
}
怎么给变量赋值呢?
int main()
{
int dashima; // 声明一个整型变量
dashima = 88;// 赋值(存放数值 88 到变量 a 中)
……
return 0;
}
怎么输出变量呢?
#include < iostream > // 使用头文件
int main()
{
int dashima; // 声明一个整型变量
dashima = 88; // 赋值(存放数值 88 到变量 dashima 中)
std::cout << "整型变量 dashima 的值是:" << dashima << std::endl;
return 0;
}
3. 实型 #
3.1 浮点型 #
简单来说,浮点型就是:1.1、-17.2、88.8、666.66、…
C++ 中,用 float 来表示。
变量的基本操作:
#include < iostream > // 使用头文件
int main()
{
float a; // 声明一个浮点型变量
a = 88.8;// 赋值(存放数值 88.8 到变量 a 中)
std::cout << "浮点型变量 a 的值是:" << a << std::endl;
return 0;
}
3.2 布尔型 #
什么是布尔型?其实很简单,就是:对错、实非、黑白、正反…
C++ 中,用 bool 表示。
取值:只能是 true 或者 false。
这两个单词都是 C++ 内部定义好的,和任意的数值 4、5、100 等一样,应该将它们分别看作两个值。详见下面的代码示例。
- true:表示“对”,也可以用数字 1 表示;中文也翻译为“真”;
- false:表示“错”,也可以用数字 0 表示;中文也翻译为“假”;
变量的基本操作:
#include < iostream > // 使用头文件
int main()
{
bool a; // 声明一个布尔型变量
a = true; // 赋值(将值 true 存放到变量 a 中)
a = false; // 赋值(将值 false 存放到变量 a 中)
a = 0; // 赋值(将值 false 存放到变量 a 中,false 也可以用 0 表示)
a = 1; // 赋值(将值 true 存放到变量 a 中,true 也可以用 1 表示)
std::cout << "布尔型变量 a 的值是:" << a << std::endl;
return 0;
}
习题 #