1的原码是多少?

如题,是原码哦 。
请问是00000000 0000000 0000000 00000001(这里面每个0只有七个)还是00000000 00000000 00000000 00000001(这里面0有8个)请问是哪一个?并且告诉我为什么?我弄糊涂了,切勿复制其他无用资料,如果有用的话那还行。

-1的原码是10000001。

原码(true form)是一种计算机中对数字的二进制定点表示方法,用8位二进制表示一个数。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。

扩展资料:

原码是有符号数的最简单的编码方式,便于输入输出,但作为代码加减运算时较为复杂。一个字长为n的机器数能表示不同的数字的个数是固定的2^n个,n=8时2^n=256;用来表示有符号数,数的范围就是 -2^(n-1) ~ 2^(n-1)-1,n=8时,这个范围就是 -128 ~ +127。

但是在不需要考虑数的正负时,就不需要用一位来表示符号位,n位机器数全部用来表示是数值,这时表示数的范围就是0~2^n-1。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-02-19
如果是8位的话,第一位表示符号位,
负数为1,正数为0,
-1原码就是 10000001
第一个1对应于负号,
最后一个1对应于“2的零次方”=1
就是这样算的,换成二进制表示再加个符号位而已
是否可以解决您的问题?本回答被提问者采纳