1.数据类型
char 字符数据类型
short 短整型
int 整形
long 长整型
long long 更长的整形
float 单精度浮点数
double 双精度浮点数
2.小例子
例如:
66.6 -小数 - 浮点数
66 - 整数 - 整形
q - 字符
浮点数-小数点可以浮动 例如:66.6 6.66*10
%d整数
%zu size_t (在库中定义为unsigned int) unsigned int 无符号整形
3.类型大小
sizeof实际上是获取了数据在内存中所占用的存储空间,以字节为单位来计数。
char 1个字节
short 2个字节
int 4个字节
long 4个字节
long long 8个字节
float 4个字节
double 8个字节
C语言规定:sizeof(long)>=sizeof(int) 这里取的是等于
精度要求高用double 精度要求低用float
3.计算机单位
bit - 比特位 计算机最小的单位
byte-字节 1byte=8bit
kb-一千个字节 mb gb tb pb
1byte=8bit 1kb=1024byte 1mb=1024kb 1gb=1024mb 1tb=1024gb 1pb=1024tb
1024=2的十次方