%=

名称

%=

説明

ある変数をある数値で割った余りを、元の変数に再度代入する際に利用できる便利な省略形である。

書式

x %= divisor; // equivalent to the expression x = x % divisor;

引数

x 任意の変数。利用可能な型: int
y 任意の非ゼロの変数もしくは定数。利用可能な型: int

使用例

1
2
int x = 7;
x %= 5;    // x now contains 2

注意

  1. 剰余演算子は浮動小数点数に対しては動作しない。
  2. 一番目の引数が負の場合は、結果は負もしくは0である。このため、x % 10の結果は、xが負の場合も考えられるので、必ず0から9の間というわけではない。

参照

言語 %(剰余演算子)

オリジナルのページ

https://www.arduino.cc/reference/en/language/structure/compound-operators/compoundremainder/

Last Revision: 2019/02/19

最終更新日

January 4, 2024

inserted by FC2 system