负数在计算机中如何存储

一、符号位

  符号位为每个字节的最高位。最高位1为负数,0为正数。
  负数在内存是以补码的方式存储的。

二、负数的计算

  计算方式:原码->反码->补码
  例如:十进制-8
  原码(负数符号位为1):10001000;
  反码(符号位不变,数值位分别“按位取反”):11110111;
  补码(反码的末位加1):11111000。
  因此-8在8位机中用11111000表示。

猜你喜欢

转载自blog.csdn.net/Dreamy_LIN/article/details/79444820
今日推荐