このセクションでは、すべてのデータ型で使用できる関数について簡単に説明します。
関数 | 動作 |
---|---|
convert | サポートされるデータ型間で式を変換します。 |
if | 一連の式で、1 つ目の式の評価 (true または false) に基づいて 2 つ目の式または 3 つ目の式を評価します。 |
max | サポートされるデータ型の式のリストから最大値を返します。 |
min | サポートされるデータ型の式のリストから最小値を返します。 |
sizeof | 配列のサイズを返します。 |
この関数は 3 つの式を入力として使用します。1 つ目の式が true に評価されると、2 つ目の式が評価され、結果として使用されます (3 つ目の式は評価されません)。1 つ目の式が false に評価されると、3 つ目の式が評価され、結果として使用されます (2 つ目の式は評価されません)。1 つ目の式はブール型でなければなりません。2 つ目と 3 つ目の式は同じ型でなければなりません。
if (bool_expr, expr2, expr3)
ここでパラメーター | 説明 |
---|---|
bool_expr | Boolean 型の式です。 |
expr2 | サポートされるデータ型の式です。 |
expr3 | expr2 と同じデータ型の式です。 |
max (expr {, expr }0+)
ここで、expr はサポートされるデータ型の式です。例えば、x = 8、y = 13、z = 28 の場合、次の式を指定すると値 53 が返されます。max (x +2, y, z, 53, 1, 17.4)