主要内容
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;
}
习题
课后练习