使用!= vs<>是否有任何程序优势?反之亦然?

时间:2015-02-04 21:15:01

标签: operators

在研究各种操作员时,我想起了这件事......!

使用!= vs<>是否有任何程序优势?反之亦然?

出于好奇心问这个问题,如果你们中的任何一个人能够对此有所了解,那就太好了!

1 个答案:

答案 0 :(得分:0)

他们之间没有区别。当它们都可用时,它们是等价的。对于编译语言,它们最终都是相同的指令,对它们没有两种不同的比较指令。

两者都足够清晰,并且没有明显的与其他运营商混淆的风险。

!=的可能候选者是将其与=!混淆,即赋值运算符和非运算符。 <>的可能候选人可能会将其与轮班运营商<<>>混淆。两者都不太可能。