数据类型



数据存储
整形数据:计算机通过补码存储整形数据

有符号数的正数和无符号数的三码相同
补码原码相互转换的运算过程是相同的
大端小端存储模式(又称为大/小端字节存储序)


整型提升:按符号位提升(提升要看变量的数据类型)
如char a=-1,补码是11111111,补至32位:11111111111111111111111111111111(int类型)
——>原码为100000000000000000000000000000001为十进制-1
Unsigned char a=-1,补码也是11111111,补至32位:
00000000000000000000000011111111
原码同补码,为十进制255

接上图char a=-128;-128的原码10000000 00000000 00000000 10000000
补码11111111 11111111 11111111 10000000
char a的补码为10000000
整型提升为11111111 11111111 11111111 10000000,无符号输出结果为上图
浮点型数据
浙公网安备 33010602011771号