十进制数-96的八位原码反码补码各是什么
3个回答
展开全部
因为数据首耐在计算机中都是以二进制表示的,编译系统对于不同类型的变量分配不同大小的存贮空间,制定不同的取值范围。比如整型在计算机缺键中的存储用2个字节16位的存储空间,其中的最高位代表符号位的,符号位为0表示的是正数,符号位为1表示为负伏芹巧数,整型数据在内存中以二进制的补码存放。
以10和-10说明正数在内存中的存放形式:
十进制
10
-10
二进制原码
0000000000001010
1000000000001010
二进制反码
0000000000001010
1111111111110101
二进制补码
0000000000001010
1111111111110110
由于十进制数101转换为2进制数为1100101
由于此数为负数,所以首位为1,写成标准的8位形式为:
原码:11100101
反码:10011010
补码:10011011
所以答案分别是A和B。
以10和-10说明正数在内存中的存放形式:
十进制
10
-10
二进制原码
0000000000001010
1000000000001010
二进制反码
0000000000001010
1111111111110101
二进制补码
0000000000001010
1111111111110110
由于十进制数101转换为2进制数为1100101
由于此数为负数,所以首位为1,写成标准的8位形式为:
原码:11100101
反码:10011010
补码:10011011
所以答案分别是A和B。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
51
正数困搜锋的原码的原码为二进制
00110001
负数的原码高位(右边为1,如[-11]原=10001011)
正数的反码=原码
负数的反码除最高为不变(0表示正数汪晌,1表示负数),后七位全部取反,如[-11]反=11110100
正数的补码=原漏岁码
负数的补码是在该数的反码加1,如[-11]补=11110100+1=11110101
同理
[-67]原=11000011
[-67]反=00111100
[-67]补=00111101
正数困搜锋的原码的原码为二进制
00110001
负数的原码高位(右边为1,如[-11]原=10001011)
正数的反码=原码
负数的反码除最高为不变(0表示正数汪晌,1表示负数),后七位全部取反,如[-11]反=11110100
正数的补码=原漏岁码
负数的补码是在该数的反码加1,如[-11]补=11110100+1=11110101
同理
[-67]原=11000011
[-67]反=00111100
[-67]补=00111101
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询