实用指南:计算机中用8位如何计算最大值和最小值-128~127

目录

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。

posted @ 2025-10-23 17:15  wzzkaifa  阅读(1)  评论(0)    收藏  举报