bit(8:1)->byte(1024:1)->kb(1024:1)->MB(1024:1)->GB(1024:1)->TB(1024:1)->PB
一个比特位就是一个二进制位, 所以一个类型的取值范围就可以通过2的n次方计算
例 : char - 有符号字符 取值范围 :
(-2 ^ 7 * 1 + 2 ^ 6 * 0 + 2 ^ 5 * 0 + 2 ^ 4 * 0 + 2 ^ 3 * 0 + 2 ^ 2 * 0 + 2 ^ 1 * 0 + 2 ^ 0 * 0)
~(2 ^ 7 * 0 + 2 ^ 6 * 1 + 2 ^ 5 * 1 + 2 ^ 4 * 1 + 2 ^ 3 * 1 + 2 ^ 2 * 1 + 2 ^ 1 * 1 + 2 ^ 0 * 1)
即 - 128 ~127
发现有好多,零散的东西,想到一个写一个