if (a < 901)比if (a <= 900)快吗? 在这个简单的例子中不完全如此,但是在循环复杂代码中会有轻微的性能差异。我认为如果这是真的,它与生成的机器代码有关。
在下面的表达式中,左移操作的结果被赋值给变量i。int i; i = 7 << 32; printf("i = %d\n",i); 在下面的表达式中,执行左移赋值运算。int x = 7; x <<= 32; printf("x = %d\n",x); 以上两个表达式得...