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

整数-126的补码怎么算?跪求详细解答!

题目详情
整数-126的补码怎么算?
跪求详细解答!
▼优质解答
答案和解析
负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1.
例如,-7的补码:因为是负数,则符号位为“1”,整个为10000111;其余7位为-7的绝对值+7的原码
0000111按位取反为1111000;再加1,所以-7的补码是11111001.
所以呢,-126转换成二进制为1 1111110(为了区别,特意空了一个空格,共七个1哦),-126的绝对值为1111110,取反为0000001,再加1为1 0000010.最后的结果就是10000010.