在描述二进制数最大值的时候,算式中为什么要减去一个1?
如16位寄存器所能储存的数据的最大值是65535=2^16-1。
最佳答案:
1111 1111 1111 1111,
这16个1,是最大值,但是它不好表示,位数太多了。
给它加上1,可得:
1 0000 0000 0000 0000,
这个数就好说了:它是:2^16。
那么2^16 - 1,就是16位寄存器所能储存的数据的最大值。
x