NOIP 2017初赛普及组:在8位二进制补码中,10101011表示的数是十进制下的( )
作者:野牛程序员:2023-07-01 08:32:52题目阅读 3312
1.在8位二进制补码中,10101011表示的数是十进制下的( )
A. 43 B. -85 C. -43 D. -84
解释:负数的原码为补码减1取反,最高位符号位不用变。
10101011减1变成10101010,再取反变成11010101
11010101 = -(64 + 16 + 4 + 1) = -85
答案为B
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:什么是原码、反码、补码?
- 下一篇:C++为什么在少儿编程的学习中有举足轻重的地位?