有一个字节的二进制编码为11111111,如将其作为带符号整数的补码,它所表示的整数值为________________。

admin2019-11-22  22

问题 有一个字节的二进制编码为11111111,如将其作为带符号整数的补码,它所表示的整数值为________________。

选项

答案-1

解析 补码编码方式是:正整数的补码与其原码形式相同;负整数的补码等于其原码除最高符号位保持不变外,其余每一位取反,并在末位再加1运算后所得到的结果。
举例(8)位:[+33]原码=[00100001B]原码  [00100001 B]反码[010000lB]补码
[-33]原码=[10100001 B]原码  [11011110 B]反码  [11011111 B]补码
补码转换为原码,方法也是取反加1。
本题中,11111111作为补码;取反为10000000,再加1为10000001,最高位的1表示负号,则该数为-1。
转载请注明原文地址:https://kaotiyun.com/show/3anC777K
0

最新回复(0)