int最大值2的次幂
int、long int都是带符号整数类型,占4个字节,因此它们能表示的整数范围为-2147483648 ~ 2147483647,也就是−231-2^{31}−231 ~ 231−12^{31}-1231−1,十进制表示中为10位。
unsigend long int是无符号整数类型,能表示的整数范围是0 ~ 4294967295,即0~232−12^{32}-1232−1。十进制表示中为10位。
short int是2个字节的带符号整数类型,能表示的整数范围是-32768 ~ 32767,即−215-2^{15}−215~215−12^{15}-1215−1。
32768=21532768=2^{15}32768=215
65536=21665536=2^{16}65536=216
2,147,483,648=2312,147,483,648=2^{31}2,147,483,648=231
4,294,967,296=2324,294,967,296=2^{32}4,294,967,296=232