早教吧作业答案频道 -->其他-->
八位二进制数能表示的最大数及最小数各是多少?请说明一下原理
题目详情
八位二进制数能表示的最大数及最小数各是多少?请说明一下原理
▼优质解答
答案和解析
1.如果这八位二进制数是有符号的:
(1.)最大数是127:是2的7次方减1,也就是127,最大数的二进制代码是01111111,由于是有符号的,所以最高位是符号位,0表示正数,其余位7个位全1表示最大数;
(2.)最小的数是-128:由于负数在计算机中是以其补码形式存在。-1的补码是先求出其绝对值的二进制位再按位取反加1,-1绝对值的二进制位是00000001,按位取反是11111110,再加1是11111111,所以-1在计算机中的表示是11111111。那么最小的数的二制码可以看出是10000000,按求补码的相反次序可以求出该数,先减1等于01111111,再取反是10000000,对么10000000所对应的十进制数是128,128是负数的绝对值,所以10000000所表示的数是-128。
2.如果这八位二进制数是无符号的:
(1.)最大的数是255。最高位参于数值计算,不再是符号位,最大数对应的二进制位是11111111,也就是2的8次方减1。
(2.)最小的数是0。对应的二进制位是00000000
(1.)最大数是127:是2的7次方减1,也就是127,最大数的二进制代码是01111111,由于是有符号的,所以最高位是符号位,0表示正数,其余位7个位全1表示最大数;
(2.)最小的数是-128:由于负数在计算机中是以其补码形式存在。-1的补码是先求出其绝对值的二进制位再按位取反加1,-1绝对值的二进制位是00000001,按位取反是11111110,再加1是11111111,所以-1在计算机中的表示是11111111。那么最小的数的二制码可以看出是10000000,按求补码的相反次序可以求出该数,先减1等于01111111,再取反是10000000,对么10000000所对应的十进制数是128,128是负数的绝对值,所以10000000所表示的数是-128。
2.如果这八位二进制数是无符号的:
(1.)最大的数是255。最高位参于数值计算,不再是符号位,最大数对应的二进制位是11111111,也就是2的8次方减1。
(2.)最小的数是0。对应的二进制位是00000000
看了 八位二进制数能表示的最大数及...的网友还看了以下:
请问这段话出自鲁迅的哪篇小说?鲁迅的一篇小说,其中有一段,大概原话是这样的:甲:昨天地主跟我说话了, 2020-03-31 …
1、一个数加上什么数,所得的和一定大于原数?2、一个数加上什么数,所得的和一定小于原数?3、一个数 2020-04-09 …
四年级下册在描述一个数除以10就是缩小到原数的十分之一,以前说缩小了10倍也对,为什么现在不让说了 2020-05-16 …
中学不懂的题!有+20高悬赏!1.下列说法正确的是()A,一个数的平方一定大于这个数B.任何小于1 2020-06-05 …
6.5扩大到原数()倍是650把0.712扩大到原数的10倍与712缩小到原数()结果相同把0.7 2020-07-03 …
1.扩大到原数的2倍与扩大原数的2倍一样吗?为什么?(能举几个不同的例子吗?)2.缩小到原数的2倍 2020-07-12 …
下列说法正确的是()A求一个数的积的运算叫乘方.B一个有理数的偶次迷的偶次幂是非负数C小于1的数的 2020-07-31 …
下列说法中正确的是()A.有理数的平方一定是正数B.小于1的有理数的平方一定小于原数C.-52是5 2020-07-31 …
把一个数缩小100倍,把一个数缩小到原数的1/100,把一个数缩小1/100,怎么区分?小学数学第8 2020-11-20 …
把一个数缩小100倍,把一个数缩小到原数的1/100,把一个数缩小1/100,怎么区分?小学数学第8 2020-11-20 …