REFERENCE
関数・書式リファレンス
電卓で使えるすべての演算子と関数を、入力書式・定義域・計算例とともにまとめました。例の結果は実際の計算エンジンが計算した値です。
演算子と優先順位
優先順位の高い演算から計算します。同じ順位では左から右へ計算しますが、べき乗だけは右から左へ計算します。
| 順位 | 演算 | 例 | 結果 |
|---|---|---|---|
| 1 | かっこ ( )、関数呼び出し | (1+2)×3 | 9 |
| 2 | 後置演算 ! % ° | 3!² | 36 |
| 3 | べき乗 ^(右結合) | 2^3^2 | 512 |
| 4 | 単項の符号 - + | -2^2 | −4 |
| 5 | × ÷ mod、省略された乗算 | 6÷2(1+2) | 9 |
| 6 | + − | 10−4−3 | 3 |
-2^2 = −4 は数学の表記 −2² と同じ約束です。負の数を2乗するには (-2)^2 のようにかっこでくくります。指数側の符号はそのまま書けます(2^-3 = 0.125)。
省略された乗算(2π、3(4+5)、2x)は通常の乗算と同じ優先順位です。そのため 1/2π は (1/2)×π であり、1/(2π) を求めたいときはかっこが必要です。数字を二つ空白で区切った 2 3 はエラーになります。
% は 100 で割るだけです: 200×15% = 30、100+10% = 100.1(卓上電卓の割増計算の規則は適用しません)。
° は度(degree)の値を現在の角度の単位に換算します。RAD モードでも sin(30°) = 0.5 です。
数値と入力のルール
- 小数点:
3.5、.5· 指数表記:6.02E23、1.6e-19(数字の直後の E・e と整数) 2eのように e の後ろに整数がない場合は、ネイピア数 e との積(2e ≈ 5.43656)になります。- 進数リテラル:
0x1F= 31、0b1011= 11、0o17= 15 - 乗算は
×・*、除算は÷・/、減算は−・-のどちらでも入力できます。 - 関数には必ずかっこを付けます(
sin(30))。引数が二つ以上あるときはカンマで区切ります。 - 数式の末尾で閉じていないかっこは自動的に閉じます:
sin(30→sin(30)。 - 名前は大文字と小文字を区別し、続けて書くと最も長い名前から認識します(
2πx= 2·π·x)。 ×2のように演算子で始めると、直前の結果Ansを先頭に付けて計算します。
三角関数・逆三角関数(角度の単位が適用されます)
| 書式 | 説明 | 例 | 結果 (DEG) |
|---|---|---|---|
sin(x) | 正弦(サイン) | sin(30) | 0.5 |
cos(x) | 余弦(コサイン) | cos(60) | 0.5 |
tan(x) | 正接(タンジェント)。90°の奇数倍では定義されない | tan(45) | 1 |
asin(x) | 逆正弦、−1 ≤ x ≤ 1。結果は現在の角度の単位 | asin(0.5) | 30 |
acos(x) | 逆余弦、−1 ≤ x ≤ 1 | acos(-0.5) | 120 |
atan(x) | 逆正接 | atan(1) | 45 |
atan2(y, x) | 点 (x, y) の偏角。象限を区別する(−180°~180°) | atan2(1, -1) | 135 |
双曲線関数(角度の単位に関係なし)
| 書式 | 説明 | 例 | 結果 (DEG) |
|---|---|---|---|
sinh(x) | 双曲線正弦 | sinh(1) | 1.17520119364 |
cosh(x) | 双曲線余弦 | cosh(1) | 1.54308063482 |
tanh(x) | 双曲線正接 | tanh(0.5) | 0.46211715726 |
asinh(x) | 逆双曲線正弦 | asinh(1) | 0.88137358702 |
acosh(x) | 逆双曲線余弦、x ≥ 1 | acosh(2) | 1.31695789692 |
atanh(x) | 逆双曲線正接、−1 < x < 1 | atanh(0.5) | 0.549306144334 |
指数・対数
| 書式 | 説明 | 例 | 結果 (DEG) |
|---|---|---|---|
log(x) | 常用対数(底 10)、x > 0 | log(1000) | 3 |
ln(x) | 自然対数(底 e)、x > 0 | ln(e^2) | 2 |
log(a, x) | a を底とする対数 logₐx — 底を先に書く | log(2, 8) | 3 |
log2(x) | 2を底とする対数 | log2(1024) | 10 |
exp(x) | eˣ(e^x と同じ) | exp(1) | 2.71828182846 |
10^x | 10のべき乗 | 10^-3 | 0.001 |
べき乗・累乗根
| 書式 | 説明 | 例 | 結果 (DEG) |
|---|---|---|---|
x^y | べき乗。負の底は分母が奇数の分数指数のときだけ実数の結果になる | (-8)^(1/3) | −2 |
x² x³ | 2乗・3乗 (x^2, x^3) | 12² | 144 |
sqrt(x) · √x | 平方根、x ≥ 0。√ は直後の数・かっこにだけかかる | √(2) | 1.41421356237 |
cbrt(x) | 立方根(負の数も可) | cbrt(-27) | −3 |
root(x, n) | x の n 乗根。x が負のときは n が奇数の場合のみ | root(81, 4) | 3 |
x^(-1) | 逆数 | 4^(-1) | 0.25 |
階乗・順列・組合せ
| 書式 | 説明 | 例 | 結果 (DEG) |
|---|---|---|---|
n! | 階乗。0~170 の整数(171! はオーバーフロー) | 10! | 3628800 |
nPr(n, r) | 順列 n!/(n−r)! | nPr(10, 3) | 720 |
nCr(n, r) | 組合せ n!/(r!(n−r)!) | nCr(45, 6) | 8145060 |
gcd(a, b) | 最大公約数(整数) | gcd(84, 36) | 12 |
lcm(a, b) | 最小公倍数(整数) | lcm(4, 6) | 12 |
丸め・その他
| 書式 | 説明 | 例 | 結果 (DEG) |
|---|---|---|---|
round(x) · round(x, n) | 四捨五入(小数点以下 n 桁)。.5 は 0 から遠い側へ | round(2.675, 2) | 2.68 |
floor(x) | 切り下げ(床関数) | floor(-2.5) | −3 |
ceil(x) | 切り上げ(天井関数) | ceil(-2.5) | −2 |
trunc(x) | 小数部の切り捨て(0 の方向) | trunc(-2.7) | −2 |
frac(x) | 小数部 | frac(3.75) | 0.75 |
abs(x) | 絶対値 | abs(-7.5) | 7.5 |
x mod y | 剰余。符号は割る数に従う | -7 mod 3 | 2 |
sign(x) | 符号 (−1, 0, 1) | sign(-4) | −1 |
min(…) · max(…) | 最小値・最大値(引数は複数可) | max(3, 9, 4) | 9 |
hypot(a, b) | √(a²+b²) | hypot(5, 12) | 13 |
deg(x) · rad(x) | ラジアン→度、度→ラジアンの変換 | deg(π/3) | 60 |
x% | x ÷ 100 | 200×15% | 30 |
x° | 度の値を現在の角度の単位に換算 | sin(30°) | 0.5 |
定数・変数
| 書式 | 説明 | 例 | 結果 (DEG) |
|---|---|---|---|
π · pi | 円周率 | 2π | 6.28318530718 |
e | ネイピア数(自然対数の底) | e^1 | 2.71828182846 |
φ · phi | 黄金比 (1+√5)/2 | φ^2-φ | 1 |
Ans | 直前に確定した結果 | Ans | 0 |
x · y · z | STO で保存した変数 | x | 3 |
M | 独立メモリ (M+ · M−) | M | 0 |
c0 · hP · NA … | 物理定数20個(物理定数表を参照) | c0 | 299792458 |
表示形式と精度
- NORM: 大きさが 10⁻⁹ 以上 10¹² 未満なら通常表記、それ以外は自動的に指数表記に切り替えます。
- SCI: 常に a.bcd×10ⁿ の形で、有効桁数ぶん表示します。
- ENG: 指数を 3 の倍数にそろえます(×10³=k、×10⁻⁶=μ)。工学単位の換算に便利です。
- 有効桁数: 6~15 桁(既定 12)。内部の計算は IEEE 754 倍精度で行い、表示するときだけ丸めます。
- 分数: 結果が分母 10,000 以下の分数と表示精度の範囲で一致すれば、分数も併せて表示します(0.75 → 3/4)。
- π の倍数: π の簡単な倍数であれば
π/2のように併せて表示します。 - 進数: 結果が 2⁵³ 以下の整数なら、2進・8進・16進の値も併せて表示します。
エラーメッセージ
| メッセージ | 原因 | 例 |
|---|---|---|
| 構文エラー | かっこ・演算子の対応が合わない、関数の後にかっこがない | 2+、sin 30、2 3 |
| 不明な名前 | 対応していない名前 | r、sec(1) |
| 数学エラー | 定義域外 | √(-1)、log(0)、asin(2)、1/0 |
| 定義されていません | その点で値が存在しない | tan(90)(DEG) |
| オーバーフロー | 約 1.797×10³⁰⁸ を超える | 171!、10^400 |