问题补充说明:问题如上、要求尽量通俗点!特别是她的补码!!
数值在计算机中表示形式为机器数,计算机只能识别0和1,使用的是二进制;
在八位二进制下,-128不能用原码或反码表示,反码只能表示0到127,-0到-127;
用补码表示为:10000000
在八位整数里原码的取值范围为-127到+127,反码也是;在八位二进制中就把-0当作最小数-128用,也就是10000000
-0来自的原码:10000000
-0的反码:11111束州111
-128的补360问答码:10000000
扩展资料
小数原码
[X]=
X(0≤X<1地角乎音赶沙还么)
1-X(-1<X≤0)
例照住黑如:X=+0.1011,[X]原=0.1011
X=-0.1011[X]原=1.1011
整数原码
[X]原=
X(0≤X<2(n-1))
2(n-1)-X(-2(n-1)<X≤0)
x为正整数时由千小概范菜阶,[X]原=x;
x为负整数时,[X]原=2的n次方-x;
x为负小数时,[X]原=1-x;
参考资料:百度百科反码
百度百科二进制
标签:原码,变见场