127的原码计算过程是什么?

127的原码计算过程是:首位为0表示正数,后面的7位1,按照“乘权求和”的原则,就表示十进制数的127。所以,127的原码就是01111111。

127的原码计算过程是什么?

原码的编码方式

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

但是在不需要考虑数的正负时,就不需要用一位来表示符号位,n位机器数全部用来表示是数值,这时表示数的范围就是0~2^n-1,n=8时这个范围就是0~255.没有符号位的数,称为无符号数。