表示任意两位无符号十进制数需要
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 19:44:39
演算过程:36的8位二进制格式为00100100-36的原码为10100100,其中高位的1表示负数(0表示正数)-36的反码为11011011,即原码除符号位外,各位取反-36的补码为1101110
0f0是带符号的二进制数补码,--是几位二进制数的补码?--如果是12位数,即000011110000,其十进制数就是+240.--如果是8位数,即11110000,其十进制数就是-16.
应该是全可以用八进制表示啊
答案是-128,补码最高有效位是1,因此是负数.-2^7=-128
255(11111111)
8位无符号二进制数能表示的最大十进制数是255再问:2的8次方为什么还减1?再答:8位二进制最大是11111111=2^7+2^6+2^5+2^4+2^3+2^2+2^1+2^0=255
2^8-1=63丢人了,楼下正确.
199.能用八二进制表示就是每八个要进一位,故此题,用上面四个数分别除以八,能除尽,就能表示.
0~255;-128~127
82H,换算成十进制,是130.用256减去130,得出126.加上负号,就是-126.再问:ΪʲôҪ��256��130�أ�再答:���ǡ��������롷�����������������㷨��
凌晨1点36发的总不会是考试吧.相信不是考试其实这个很简单,16位有符号补码最大的数为0111111111111111,其原码跟他一样(正数原码补码相同),最小的数为1000000000000000回
2的6次方再减去1等于63.
64H的有符号数和无符号数均是1000FFH的有符号数是-1,无符号数是255
2552^7+2^6+2^5+2^4+2^3+2^2+2^1+2^0=128+64+32+16+8+4+2+1=255
0-255最小的二进制是00000000最大的是11111111,这是无符号的
二进制1000100010000000为-128,所以10001000=-128+(1000)b=-128+8=-120
无符号数:233补码:-105