我想知道两者之间是否存在性能差异
检查值是否大于/小于另一个值
for(int x = 0; x < y; x++); // for y > x
Run Code Online (Sandbox Code Playgroud)
和
检查某个值是否与另一个值不相等
for(int x = 0; x != y; x++); // for y > x
Run Code Online (Sandbox Code Playgroud)
为什么?
另外:如果我比较零怎么办?还有什么区别吗?
如果答案还考虑了代码上的分组视图,那将是很好的.
编辑: 正如大多数人所指出的那样,性能上的差异当然可以忽略不计,但我对cpu级别的差异感兴趣.哪个操作比较复杂?
对我来说,学习/理解这项技术更具问题.
我删除了Java标签,我意外添加了标签,因为这个问题通常不仅仅基于Java,对不起.
什么是汇编语法来确定两个数字中的哪一个更大?
什么是较低级别(机器代码)?我们可以走得更低吗?一旦我们达到位水平,会发生什么?它是如何用0和1表示的?