在增加整数 x 时返回 0 和 1 的交替的方程是什么
例子
x = 22
结果 1
x = 23
结果 0
x = 24
结果 1
根据示例数据,它将是模 2。假设x
是一个 int(和 C/C++/C#):
(x + 1) % 2;
在 C 或 C++ 中,这将是
int y = (x+1)%2;
数学上,
y = (x+1) modulo 2
它称为模数。2
您可以在值中添加一个后使用 mod 。
x = 22
result = (x+1) modulo 2
在编程语言中,它通常被称为%
:
x = 22
result = (x+1) % 2 //<< result 1
x = 23
result = (x+1) % 2 //<< result 0
等等..