基本数据类型
几点原则:
1.short至少为16位
2.int至少与short一样长
3.long至少为32位,且至少与int一样长
64位系统中各数据类型所占的字节数:
char:1字节
bool:1字节
short:2字节
int:4字节
long:4字节
float:4字节
double:8字节
float和double不能用unsigned来修饰,因为它们总是有符号的
默认int型为有符号的
几个数据:
一个字节的表示范围:-128~127, 0~255
两个字节的表示范围:-32768~32767, 0~65535
空类型的两个作用:
1.描述函数的返回类型
2.描述一个指向不定对象的指针
类型转换
注意将取值范围大的数据赋值给取值范围较小的数据潜在的问题
1.数据在内存中的存储方式
2.数据的取舍问题
float型在内存中的存储如下所示:
31 30-23 22-0
float 符号位 阶码 尾数
(255.5)0 10000101 11110110000000000000000,则在内存中存放方式为:(低位存放在低地址,高位存放在高地址)
00000000 低地址
00000000
11111011
01000010 高地址