【C语言】整数的范围
0000 0000 = 1字节 = 1 Byte = 8位2进制数 = 8Bits
int = 4字节 = 整型
二进制形式
- 0000 0000 0000 0000 0000 0000 0000 0000 等于 0
- 0000 0000 0000 0000 0000 0000 0000 0001 等于 1
- 0000 0000 0000 0000 0000 0000 0000 0010 等于 2
- 0000 0000 0000 0000 0000 0000 0000 0011等于 3
- 0111 1111 1111 1111 1111 1111 1111 1111 等于 2147483647 (最大值)
- 1000 0000 0000 0000 0000 0000 0000 0000 等于 -2147483648 (最小值)
- 1000 0000 0000 0000 0000 0000 0000 0001 等于 -2147483647 (第二小的值)
- 1000 0000 0000 0000 0000 0000 0000 0010 等于 -2147483646 (第三小的值)
- 1111 1111 1111 1111 1111 1111 1111 1111 等于 -1
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
main(int argc, char* argv[])
{
int i = 2147483647; // 最大值
printf("%d\n", i);
++i; // 最小值
printf("%d\n", i);
++i;// 第二小的值
printf("%d\n", i);
}