-8的补码为什么是1000,而不是11000,+8的补码不应该是1000吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 03:23:15
-8的补码为什么是1000,而不是11000,+8的补码不应该是1000吗?

-8的补码为什么是1000,而不是11000,+8的补码不应该是1000吗?
-8的补码为什么是1000,而不是11000,+8的补码不应该是1000吗?

-8的补码为什么是1000,而不是11000,+8的补码不应该是1000吗?
这里首先要明确的是数据用几位二进制表示!
如果用4位表示,-8的补码就是1000,如果用5位表示,那-8的补码就是11000……用8位表示-8的补码就是11111000了.现在的计算机,int型多是32位二进制了,那-8的补码就是二进制11111111 11111111 11111111 11111000.所以你说-8的补码不是11000欠准确!
对于正数,原码、反码、补码的二进制形式规定是一样的,所以无论有多少位,形式都不变化.
补码概念和规则的引入,是解决负数在计算机中的表示和运算问题的.通俗地讲就是引入补码概念和规则后,计算机中就连同符号位只简单地作无符号加法运算,而依据某些规则来判断结果的正确性,就用不着再关心谁是正数谁是负数、是在做加法还是在做减法了,这也简化了计算机硬件的设计……而规定正数的原码、反码、补码一样,则是为理论上的完善,这样我们就认为计算机中的整数全是补码了……这完全是个人理解,仅供参考.

-8的补码为什么是1000,而不是11000,+8的补码不应该是1000吗? 带符号数-8192的补码用十六进制表示为什么是E000H?还有请问一下十进制数1025的对应ASCII为什么是31303235,8位补码数F3H扩展为16位为什么是FFF3H,而不是00F3? java中float指数取值范围float 指数 为 8 bits 以补码形式表示:范围为什么是-127——128而不是 -128 ——127? 定点小数补码的最小值为什么是-1并且他的补码表示是10000000 十进制-27对应的8位二进制补码为 X的补码为000101,则-2X的补码为十进制-27对应的8位二进制补码为X的补码为000101,则-2X的补码为 什么是2的补码运算 求详解 补码,补码运算 例如:9的补码为什么是00001001 ,如果是109它的补码是多少 再有补码运算 怎么算 ,请多举例说明 本人眼拙 脑笨 , 计算机原理简单题!字长为8位的二进制数的补码为什么是-128~+127 整数补码表示的范围为什么是-128~+127-128是怎么得来的,最好有计算过程.写为二进制是多少至多少?为什么最小的数二进制是10000000,而不是11111111 8位二进制数最小整数为什么是-128?-128的原码反码补码又分别是什么呢? 负8的补码 ch4的电子总数为什么是10而不是8 某带符合整数的8位补码表示为1000 0001,则该整数为? 晚霞为什么是红的,而不是五颜六色 空调为什么是方形而不是圆形的, 阳光为什么是七色的?阳光为什么是七色的而不是6色,8色的? 十进制数-27对应的8位二进制补码为 用8位二进制数表示-25的补码为