作业帮 > 数学 > 作业

10000000(补码),求其真值?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/24 07:15:13
10000000(补码),求其真值?
这个数为-128,第一位为1说明是负数
再问: 如何求的呢,应该是符号位不变,值位取反加1,得其原码(100000000),这个是-128?
再答: -128是8位带符号整数中最小的, 128原码应该为10000000(暂不考虑符号位),那么-128的原码,由于第一位是符号位为,所以被1占用,那么原码为10000000(其实跟不带符号的128一样了),然后转成反码11111111,再加上1,就是10000000了