逻辑运算符
与&& 左右两边只要有一个不成立,就是0 如果左边不成立,右边就不会进行运算了,比如 a = 10; b = 10; c = a < 5 && ++b >= 11;
这里面a = 10, b = 10, c = 0; 因为左边a < 5,不成立,直接右边就不算了。
或|| 左右两边只要有一个成立的,就是1 如果左边成立,右边的就不会运算了。
三目运算符
int a =10 > 5 ? 9 : 8; 如果10>5条件成立,返回9,如果不成立返回8.
一些常用基本类型在内存中占用的数据大小
| 16位编译器 | 32为编译器 | 64为编译器 | char | 1个字节 | 1个字节 | 1个字节 | int | 2个字节 | 4个字节 | 4个字节 | long | 4个字节 | 8个字节 | 8个字节 | short | 1个字节 | 2个字节 | 2个字节 | float | 4个字节 | 4个字节 | 4个字节 | double | 8个字节 | 8个字节 | 8个字节 |
|