1.数据类型介绍
2.整型在内存中的存储:原码、反码、补码
2.1原码、补码、反码
组成:符号位和数值位;
符号位:0正,1负;
原码:将数值直接翻译为二进制(注意正负)
反码:原码按位取反
补码:反码+1(内存存补码)
🐖:
%x --16进制
%o --8进制
%u—打印无符号整型
%d—打印有符号整型
例:signed char
2.2大小端介绍
大端(存储)模式:数据低位保存高地址;高位保存低地址。
小端(存储)模式:数据低位保存高地址;高位保存高地址。
小端存储如下图所示↓
3.浮点型在内存中的存储解析
浮点数V的存储规则
·V=(-1)^S × M × 2的(E-127)次方
·S表示符号位,S=0为正数,1为负数
·M表示有效数字,M的数值一定 >=1,<=2
·2的E次方表示指数位
在计算机内部保存M时,默认这个数的第一位总是1,因此可以被舍去,只保存后面的xxxxxx部分。比如保存1.01的时候,只保存01,等到读取的时候,再把第一位的1加上去。