![]() |
1
4
可以对mod运算符求和,如下所示:
|
![]() |
2
2
这里有三种不同的方式:
|
![]() |
3
2
既然我们讨论的是除以2,我实际上会把它放到位级别,检查数字的最后一位是0还是1(0表示它可以被2整除)。 这里有一个问题(不确定编译器如何处理2的除法),但认为这可能比除法更优化,因为除法通常相当昂贵。 要在位级别执行此操作,只需在数字本身和1之间执行AND运算,如果结果为1,则表示不能被2整除:
|
![]() |
ideasman42 · C/C中有符号整数除法的快速下限++ 7 年前 |
|
rebeca · 一个向量有多少个值可以被2整除?使用R 9 年前 |
![]() |
fuz · 靶场编码员:如何消除分歧? 12 年前 |