我的老师做了一个例子,他向我们展示了一些示例输出,我试图弄清楚他是如何得到这些数字的。这是他的示例输出
unsigned max value max value
number b bits b-1 bits b bits
2 2 1 3
10 4 7 15
20 5 15 31
100 7 63 127
1000 10 511 1023
999999 20 524287 1048575
他说他找到了将 n 存储为无符号整数所需的最小位数 b • 可以使用 b - 1 位存储的最大无符号整数 • 可以使用 b 位存储的最大无符号整数
有没有一个公式可以做到这一点,因为我似乎无法识别模式