The maximum value of an n
-bit integer is 2n-1. Why do we have the "minus 1"? Why isn't the maximum just 2n?
The -1
因为整数是从0开始的,但我们的计数是从1开始的。
So, 2^32-1
is the 最大值对于 32 位无符号整数(32 个二进制数字)。2^32
is the 可能值的数量.
为了简化原因,请查看十进制。10^2-1
是 2 位十进制数的最大值 (99)。因为我们直观的人类计数是从 1 开始的,但整数是从 0 开始的,10^2
是值的数量 (100)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)