我想知道为什么 .NET 中 Int32 的最大可能值是 2147483647 而不是 2147483648。因为 2³1 = 2147483648。
谢谢
An Int32
以32位存储,而不是31位,其范围的一半由负数取。在剩余范围之外,您将失去一个值为零,从而使 2147483647 成为最大正数。
Int32 的范围是 -2147483648 到 2147483647。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)