在计算机中参与运算的数有两类:有符号数和无符号数 int 和unsigned unsigned可以看成是正数或者绝对值。
有符号数分为原码反码和补码 原码和反码的表示范围是相同的 但是补码由于将-0的位置换成2^n所以补码表示范围比原码和反码要多一位,
判断溢出比较简单的方法就是双符号位运算,一类题型浮点数表示的最大范围
浮点数的表示形式是二进制 注意一下写法
浮点数表示规格化
因为浮点表示的规格化问题 所以在运算的时候考虑的角度是不一样的
规格化之后的浮点数的表示范围:
上方是规格化之后的原码表示范围 下方是规格化之后补码的表示范围。
浮点数的阶码决定乐浮点数表示的范围 浮点数的尾数决定浮点数的精度如果浮点数和