是否应该在整数上使用> =和< =运算符?

时间:2014-11-10 22:11:13

标签: language-agnostic operators

在比较整数值以使用模式时,它被认为是更好的做法:

if(i > n - 1)

if(i >= n)

根据我使用C,C ++和Python的经验,前一种情况似乎使用得更多。有没有理由为什么> =和< =运算符通常用整数避免?

1 个答案:

答案 0 :(得分:3)

如果处理无符号整数,使用>=可以避免(n-1)包围大的正值,因此我会发现这更好。