早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请问-7十进制的补码是多少他的原码00001111变为补码时,补上的4个0要变吗刚刚学许多不懂

题目详情
请问-7 十进制 的补码是多少 他的原码00001111变为补码时,补上的4个0要变吗
刚刚学 许多不懂
▼优质解答
答案和解析
在计算机中,用8位的二进制数表示带符号数.其中,最高位(就是首位)表示正负,0为正,1为负,其余7位表示数字的绝对值.
十进制的7转换为二进制,是111,
先补足7位:000 0111,再考虑正负,因为是-7,在最高位加上一个1
得到原码:1000 0111.
再讲一下反码和补码.
对于正数而言,其反码和补码均与原码相同,不作变化.
对于负数:
要求补码,先要求反码.
反码:符号位(最高位)不变,其余按位取反,0变成1,1变成0
原码:1000 0111
反码:1111 1000
补码:补码=反码+1
所以对于-7:
原码:1000 0111
反码:1111 1000
补码:1111 1001
看了 请问-7十进制的补码是多少他...的网友还看了以下: