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

当十六进制数D8被看作是某一带符号数的补码时,它所表示的十进制数是什么?有知道的朋友请帮忙看一下请附上解题过程,谢谢各位

题目详情
当十六进制数D8 被看作是某一带符号数的补码时,它所表示的十进制数是什么?
有知道的朋友请帮忙看一下
请附上解题过程,谢谢各位
▼优质解答
答案和解析
补码减1得到反码,反码的各个bit取反得到原码,原码再加上符号位就得到结果了。由于D8被看作是补码,它的2进制是11011000,最高位为1的正好是第8位,所以用1个字节来表示就够了,按照上面说的计算方法为:((0xD8 - 1...