sq()

名称

sq()

説明

数値の二乗を計算する。

書式

sq(x);

引数

x数値。任意のデータ型。

戻り値

数値の二乗。

使用例

sq()はマクロとして実装されているため、引数に他の関数を使わないようにすること。そのような使い方をすると、意図しない結果になることがある。

以下のコードは誤った結果となる。

1
int inputSquared = sq(Serial.parseInt()); // avoid this

以下のコードのようにすること。

1
2
int input = Serial.parseInt();  // keep other operations outside the sq function
int inputSquared = sq(input);

参照

言語 abs()

言語 constrain()

言語 map()

言語 max()

言語 min()

言語 pow()

言語 sqrt()

オリジナルのページ

https://www.arduino.cc/reference/en/language/functions/math/sq/

Last Revision: 2022/09/07

実装の解析

まだ解析していません。

最終更新日

January 4, 2024

inserted by FC2 system