变量是计算机中一块特定的内存空间
1.1.1 变量的命名通过变量名可以简单快速地找到内存中存储的数据
C++语言变量命名规范:
- 变量名(标识符)只能由字母、数字、下划线3种字符组成
- 名称第一个字符必须为字母或下划线,不能是数字
- 变量名不能包含除_以外的任何特殊字符,如:%、#、逗号、空格等
- 不可以使用关键字(保留字)作为变量
正确的命名示范:
Radiu radis salay Kotted_Wool H3001 the_amx_is_best
错误的命名示范:
9_Ball 6_pack Hash! monkey-sun1.1.2 常见数据类型
数值型
字符型用于存储单个字符;
一般可以用来表示:性别(‘男’ 或 ‘女’),选项(‘A’ , ‘B’, ‘C’, ‘D’),成绩(‘优’ , ‘良’, ‘中’ , ‘差’)等
#includeusing namespace std; int main() { size_t abc = 19; cout << abc << endl; return 0; }
1.1.3 使用整型变量这里的size_t其实是无符号整型 typedef unsigned int size_t
声明整型变量:
- int score_total;
- short int studentNo;
- long id_card;
初始化变量:
- score_total = 590;
- studentNo = 20;
注意:
1.变量名注意不要重复
2.一条语句可以声明多个类型相同的变量
#include1.1.4 使用单精度浮点型变量using namespace std; int main() { // 一行可以定义和初始化多个同一类型的变量 int num1 = 10, num2 = 8; cout << num1 << "口心思,思君思国思社稷n" << num2 << "目共赏,赏花赏月赏秋香" << endl; return 0; }
位数:32位
空间:4字节
取值范围:-3.4E+38 ~ +3.4E+38
6~7位有效数字
位数:64位
控件:8个字节
取值范围:-1.7E308 ~ 1.7E308
15位有效数字
#include#include using namespace std; int main() { // 控制cout的显示精度 // 1.强制以小数的形式显示 cout << fixed; // 2.控制显示的精度 cout << setprecision(4); // 显示小数点后4位 // 上面可以简写为: cout << fixed << setprecision(4) // 输出double类型数据 double doubleNum = 100.0 / 3.0; cout << doubleNum << endl; }
1.1.6 使用字符型变量注意这里设置cout的显示精度,需要引入iomanip
位数:8位
空间:1个字节
取值范围:-128 ~ 127
自动类型转换
原则:把表示范围小的类型的值转换到表示范围大的类型的值
short -> int -> long -> float -> double
强制类型转换
语法:(类型名)变量或数值
#includeusing namespace std; int main(){ int num1 = 11, num2 = 5; double num = num1 / num2; cout << num << endl; // 2 // 如果要将 return 0; }



