Arduinoリファレンス

Arduinoリファレンスの日本語訳のページです
garretlab
% (剰余)

名称

% (剰余)

説明

整数同士の割り算での、剰余(余り)を計算する。配列の大きさなど、変数をある範囲内に収めるのに有用である。

書式

result = dividend % divisor

引数

dividend 割られる数
divisor 割る数

戻り値

余り

使用例

x = 7 % 5;   // xは2
x = 9 % 5;   // xは4
x = 5 % 5;   // xは0
x = 4 % 5;   // xは4
/* ループを実行するたびに配列の一つの値を更新する */

int values[10];
int i = 0;

void setup() {}

void loop()
{
  values[i] = analogRead(0);
  i = (i + 1) % 10;   // 剰余演算子により、周回する  
}

ヒント

%演算子は浮動小数に対しては動作しない。

バージョン

Arduino 1.8.3

オリジナルのページ

https://www.arduino.cc/en/Reference/Modulo



メニューを表示するためにJavaScriptを有効にしてください。

inserted by FC2 system