基本数据类型

几点原则:
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   高地址

posted @ 2015-07-10 16:42  Rosanne  阅读(162)  评论(0编辑  收藏  举报