float 型,2.0
和编译器有关,也就是和函数调用的顺序有关,本人测试函数调用是从左到右,即 2 - (3 * 4) = -10。
在需要控制特定位的时候,比如写寄存器等。
运行速度没有区别,执行的任务相同。
leap_year = (year % 400 ==0 || year % 4 ==0 && year % 100 != 0);
In range
先判断 1 <= a,结果作为真,再判断 1 <= 10,结果为真。
感觉有毒
不能,成对的相反数相加也为0。
10 、11略
声明一个最高位为 1 的有符号整形变量,将它右移一位,如果结果为负则为算术移位,结果为正为逻辑移位。