首页 > 其他分享 >码制

码制

时间:2023-10-21 12:12:11浏览次数:29  
标签:表示 符号 补码 取反 移码 码制 原码

定义

  原码:计算机取值八位,首位为符号位(正0、负1),其余为其表示数的绝对值,最后高位补零

  反码:正数原码不变,负数的符号位不变,其余位取反

  补码:正数原码不变,负数最后一位加一(计算机用补码计算)

  移码:符号位取反

表示范围

例如用三个位数的二进制来表示数字:

原码:可表示数量为 2*2*2=8 || 2^3 种,然而计算机内二进制表示的首位为符号位,就会导致出现+0和-0,因此三个位数所能表示的2^3-1,范围就是[-2^2-1,+2^2-1]

反码:与原码大致相同,无需研究

补码:由于+0和-0主观意义相同,认为规定-0也就是100视作-2^3,所以补码能表示2^3个数,而范围为[-2^2,+2^2-1]

移码:与补码大致相同,无需研究

 

定点小数同理可推

标签:表示,符号,补码,取反,移码,码制,原码
From: https://www.cnblogs.com/cocotun/p/17778731.html

相关文章