礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

-128的原码是多少-_128原码

2025-11-08 04:24:57  

-128的原码是多少-_128原码

优质解答

原码就是数字的二进制表示,带符号位的。正数符号位是0,负数符号位是1,后面跟着绝对值的二进制。比如+5的原码是00000101,那-128的原码符号位得是1,剩下的七位要表示128。但七位二进制最大只能到127,所以得特殊处理。这时候原码无法完整表示-128,得用更长的位数或者说明原码的局限性。

爱好者得先搞懂原码规则。原码要求符号位和绝对值分开,8位的话正数范围是0到127,负数也是-127到-0。-128超出了这个范围,所以原码里没有对应的值。比如-1的原码是10000001,但-128的绝对值128需要八位二进制(10000000),但符号位占了一位,剩下的七位不够用。这时候要么用9位二进制,符号位1,后面八位是10000000,但严格来说这已经不是标准原码了。所以结论是原码无法准确表示-128,得用补码。但题目只要原码,所以得说明这个矛盾。数据来源:《计算机组成与设计》原码章节,指出8位原码范围-127到+127。

本题链接:

原码-128