目录
1.类型
2.计算机中负数如何存放
3.求负数的补码方法是
4.无符号的最大值和最小值说明
5.有符号的最大值和最小值说明
1.类型
有符号和无符号
2.计算机中负数如何存放
通常是运用整数的补码进行存放。
最左的一位表示符号位
- 0 :正数
- 1:负数
正数:补码和原码一样
负数:正数的原码全部取负,然后+1
3.求负数的补码手段是
3.1.先获得数的绝对值
3.2.对其所有位进行取反
3.3.再加1
4.无符号的最大值和最小值说明
0 到 255就是无符号数 8bit 的表示范围
总共许可表示 256 个不同的数值
Max =2的总位数 -1
Min =0
5.有符号的最大值和最小值说明
-128 推演法
综上
- -128在原码和反码中无法表示;无法表示的!就是占用了符号位,所以符号位 溢出情况。!
- -128在补码中可以表示:就是用-127的补码1000 0001- 1得到1000 0000;
- 计算机中数值以补码形式存储和运算,128可以表示出来,因此8位有符号数值的范围是-128~127。