整数型
short 短整型,2字节
int 整型,4字节
long 长整型,4字节
long long 长长整型,8字节
整数的不同进制的表示
十进制(DEC)的表示形式与在数学中使用的形式相同。
八进制(OCT),以数字0开头.
十六进制(HEX),以0x开头。
无符号整数型取值范围
浮点型
float 浮点型,4字节
double 双精度浮点型,8字节
long double 长双精度浮点型,8字节
字符型
char 字符型, 1字节,-128~127
unsigned char ,无符号的字符型,0~255
char和整数类型会自动转换,char会转换成对应的ASCII编码
字符型可以存储一个普通字符也可以存储一个转意字符
布尔类型
bool 布尔类型 1字节,取值只有true(真)和false(假)。
任何非0数字向bool转换时,结果都是true;0向bool转换时,结果是false。
任何非空字符向bool转换时,结果都是true;空字符向bool转换时,结果是false。