Language agnostic 应该>;=和<;=运算符可以用于整数吗?

Language agnostic 应该>;=和<;=运算符可以用于整数吗?,language-agnostic,operators,Language Agnostic,Operators,比较整数值时是否认为使用模式更好: if(i > n - 1) 或 我在C、C++和Python的经验中,前者的情况似乎更为复杂。如果一个人在处理无符号整数,那么>=和使用=可以避免(n-1)环绕到一个大的正值,这是有原因的吗?因此我认为这更可取。使用=可以避免(n-1)环绕到一个大的正值,如果一个人在处理无符号整数,因此,我认为这更可取。使用=避免了在处理无符号整数时(n-1)环绕成一个大正值的可能性,因此我认为这更可取。使用=避免了(n-1)的可能性如果处理的是无符号整数,则将其换行

比较整数值时是否认为使用模式更好:

if(i > n - 1)



<>我在C、C++和Python的经验中,前者的情况似乎更为复杂。如果一个人在处理无符号整数,那么>=和使用
=
可以避免(n-1)环绕到一个大的正值,这是有原因的吗?因此我认为这更可取。

使用
=
可以避免(n-1)环绕到一个大的正值,如果一个人在处理无符号整数,因此,我认为这更可取。

使用
=
避免了在处理无符号整数时(n-1)环绕成一个大正值的可能性,因此我认为这更可取。

使用
=
避免了(n-1)的可能性如果处理的是无符号整数,则将其换行为一个较大的正值,因此我认为这更可取。

我从不知道这一点,似乎我必须更改代码。但是仅供参考,你可以用
a>b
代替
!(a@Deduplicator-你是认真的吗?@CraigAnderson:为什么?@Deduplicator-你要更改代码以避免>=和@Deduplicator我不建议更改任何东西。我只是觉得奇怪,我看到>和<在=更紧凑的情况下使用得更频繁。我从来不知道,似乎我必须更改代码。但仅供参考,你可以替换e
a>b
用于
!(a@Deduplicator-你是认真的吗?@CraigAnderson:为什么?@Deduplicator-你要更改代码以避免>=和@Deduplicator我不建议更改任何东西。我只是觉得奇怪,我看到>和<在=更紧凑的情况下使用得更频繁。我从来不知道,似乎我必须更改代码。但仅供参考,你可以替换e
a>b
用于
!(a@Deduplicator-你是认真的吗?@CraigAnderson:为什么?@Deduplicator-你要更改代码以避免>=和@Deduplicator我不建议更改任何东西。我只是觉得奇怪,我看到>和<在=更紧凑的情况下使用得更频繁。我从来不知道,似乎我必须更改代码。但仅供参考,你可以替换e
a>b
用于
!(a@Deduplicator-你是认真的吗?@CraigAnderson:为什么?@Deduplicator-你要更改代码以避免>=和@Deduplicator我不建议更改任何内容。我只是觉得奇怪,我看到>和<在=更紧凑的情况下使用得更频繁。在我想到的情况下,我通常应该是和unsig的值ned index。也就是说,我对通常使用int而不是uint类型感到内疚。实际上,我们都应该使用size\u t来索引变量,但通常不会。我想补充一点,如果您确定环绕不会成为问题,请始终尝试编写代码,以显示您的意图。例如,如果您想检查k无论一个桶中的苹果数在一个被吃掉后是否超过5个,都要写出if(5>numApples-1)而不是if(5>=numApples)。在这种情况下,我认为I的值通常应该是和无符号索引。也就是说,我对通常使用int而不是uint类型感到内疚。实际上,我们都应该使用size_t作为索引变量,但通常不使用。我想补充一点,如果您确定环绕不会成为问题,请始终尝试编写例如,如果你想检查一个桶中的苹果数在一个被吃掉后是否大于5,那么写if(5>numApples-1)而不是if(5>=numApples)。在这种情况下,我认为I的值通常应该是和无符号索引。也就是说,我对通常使用int而不是uint类型感到内疚。实际上,我们都应该使用size_t作为索引变量,但通常不使用。我想补充一点,如果您确定环绕不会成为问题,请始终尝试编写例如,如果你想检查一个桶中的苹果数在一个被吃掉后是否大于5,那么写if(5>numApples-1)而不是if(5>=numApples)。在这种情况下,我认为I的值通常应该是和无符号索引。也就是说,我对通常使用int而不是uint类型感到内疚。实际上,我们都应该使用size_t作为索引变量,但通常不使用。我想补充一点,如果您确定环绕不会成为问题,请始终尝试编写例如,如果你想检查一个桶中的苹果数在吃完一个后是否大于5,那么写if(5>numApples-1)而不是if(5>=numApples)。
if(i >= n)