2 数据类型
2.1 整型
short
、int
、long
、long long
主要的区别是占用字节数不同,表示的整数范围不同。
2.2 sizeof 关键字
计算数据类型占用内存大小。
语法:sizeof(数据类型 or 变量)
e:sizeof(short)
sizeof(int)
int a = 10;
sizeof(a)
2.3 实数型(浮点型)
表示小数。float
double
e:float f1 = 3.14f;
double d1 = 3.14;
支持科学计数法float f2 = 3e2;
2.4 字符型
e:char ch = 'a';
字符型变量实际存储的是字符对应的ASCII码。
2.5 转义字符
e:\n
换行\\
显示\t
制表
2.6 字符串类型
两种风格:
C风格 char数组
char 变量名[] = "字符串值"
e:char str1[] = "hello, world"
C++风格
string 变量名 = "字符串值"
(需要#include<string>
)
2.7 布尔类型 bool
只有两个值 true 本质为1 false 本质为0
2.8 数据的输出
从键盘读入数据。
语法:cin >> 变量
e:
int a = 0; cin >> a; double d = 0; cin >> d;