calc_float¶
Category: 計算
書式¶
(calc_float、式)
引数¶
| 引数 | 説明 |
|---|---|
| 式 | 計算する式。1 個だけ指定する |
戻り値¶
計算結果。小数部の末尾の 0 と、末尾の . は取り除かれます。式が計算できないときは '式' 式が計算不能です。(エラー)。
解説¶
小数(double)の式を計算します。全角の数字・演算子・カッコ・全角のピリオド . も使えます。
カッコの入れ子は 200 段までです。超えると計算不能になります(Mc201-8以降)。
使える演算子は + - * / ^(^ はべき乗、右結合。Mc201-2以降)、比較の < > <= >= == !=、&& ||、単項の ! + - です。% は使えず、計算不能になります。文字列の演算はできません。
SAORI 引数の計算に注意
$SAORI引数の計算 が既定の「自動」だと、5/3 のように数字で始まる引数は里々が先に整数で計算してしまい、calc_float には 1 が渡されます。小数の計算をするときは $SAORI引数の計算=無効 にしてください。1.5+2 のように小数を含む式は先に計算されないので、そのまま渡されます。詳しくはssu の引数の計算を参照してください。
使用例¶
$SAORI引数の計算=無効
(calc_float、5/3) → 1.666667
(calc_float、1.5+2) → 3.5
(calc_float、1/4) → 0.25
(calc_float、-0.5*4) → -2
(calc_float、2^0.5) → 1.414214