布尔型 占一位,不是一字节编码
int a = 3; long b = 4; int c = (int)(a + b); // a + b 会被自动提高为long类型,因此强制转换为int
溢出 ``` int a = 1000000000; int b = 100; long c = (long)a * b; // a * b会溢出,所以要把a强制转换为longcode
long t = 70L * 660 * 24 * 365; // 先把70转为long
```blog