文章目录
(一)常见的数据类型
整型数据类型 | 所占字节大小 (32/64位系统) |
---|---|
char | 1 |
short | 2 |
int | 4 |
long | 4 |
long long | 8 |
注意:
short
和long
都可以和int
结合;short int
或者int short
都是short
类型;long int
或者int long
都是long
类型。
浮点型数据类型 | 所占字节大小(32/64位系统) |
---|---|
float | 4 |
double | 8 |
注意:
unsigned
关键字只能修饰整型数据类型
,不会影响数据类型的大小,只会影响数据的取值范围。不加unsigned关键字的数据类型,默认是有符号位的数据类型。有符号数,对应二进制数的最高位表示符号位,0代表正数,1代表负数;32位系统上,以上类型对应的指针类型,都是4字节; 64位系统上,是8字节;
(二)数据的存放形式
计算机中数据的存放
和计算
都是以补码的形式存放。这样方便计算,原因后面说明。
(1)原码、反码、补码及其关系
说到数据存放就不得不谈谈这三个概念:原码
、反码