2.1 整型
数据类型 占用空间 取值范围
short(短整型) 2字节 (-2^15-2^15-1)
int(整型) 4字节 (-2^31-2^31-1)
long(长整型) 4字节(windows,Linux32),8字节(linux64) (-2^31-2^31-1)
long long(长长整型) 8字节 (-2^63-2^63-1)
2.2 sizeof关键字
作用:sizeof可统计数据类型所占内存大小
sizeof(int) // 4
sizeof(long long) // 8
int num = 0; sizeof(num ) // 4
2.3 实型(浮点型)
用于表示小数,分为两种:单精度float, 双精度 double
数据类型 占用空间 取值范围
float 4字节 7位有效数字
double 8字节 15~16位有效数字
float f1 = 3.14f; cout << f1 << endl;
double d1 = 3.14; cout << d1 << endl;
科学计数法
float f2 = 3e2 // 3*10^2=300
float f3 = 3e-2 // 3*0.1^2=0.03
2.4 字符型
显示单个字符 char ch = 'a';
C/C++字符变量之占一个字节
2.5 转义字符
用于表示一些不能显示出来的ASCII字符
\n 换行
\t 水平制表,整齐的输出数据
\ 反斜线字符
2.6 字符串型
C风格: char 变量名[] = "字符串值"
C++风格: string 变量名 = "字符串值" // #include <string>
2.7 布尔类型 bool
true/false(0为假,非0为真)
占一个字节
2.8 数据的输入
关键字:cin
语法:cin >> 变量;
int a = 0; cin >> a; cout << a << endl;