科学記法・有効数字ツール
標準形・科学記法・工学記法・E表記を相互変換し、有効数字に丸め、桁ごとに有効数字を数えます。
数値を入力
通常の数値、E表記(6.022e23)、a × 10^b の形式に対応しています。
結果
このツールについて
科学記法は、数を係数と10のべき乗の積で表す方法で、非常に大きな値や小さな値を読みやすく、比較しやすくします。このツールは、任意の数を標準形・科学記法(1 ≤ |a| < 10)・工学記法(指数が3の倍数)・E表記の間で相互変換し、任意の有効数字に丸め、有効数字が何桁あるかを桁ごとに説明します。すべての計算は正確な文字列演算でブラウザ内で行われるため、極端な桁数でも精度は失われません。
使い方
- 1 モードを選びます:変換・丸め・有効数字を数える。
- 2 数値を入力します。通常の数値(123456)、E表記(6.022e23)、a × 10^b のいずれも使えます。
- 3 結果を確認します:各記法、丸めた値、または桁ごとの有効数字の内訳。
- 4 コピーボタンで任意の結果をコピーするか、例のチップをタップして試せます。
仕組み
ツールは入力を符号・有効数字の文字列・10のべき乗に分解し、浮動小数点誤差を避けるためすべて文字列として扱います。科学記法は最初の桁の後に小数点を置きます。工学記法は指数を直近の下側の3の倍数に合わせ、キロ・メガ・マイクロなどの単位とそろえます。有効数字への丸めは先頭の桁を残し、最初に捨てる桁を見て0から遠い側へ丸め、必要に応じて繰り上げます(例:999 → 1000)。有効数字の数え方は標準的な規則に従います:先頭のゼロは数えず、有効数字の間のゼロは数え、末尾のゼロは小数点や明示的な指数がある場合のみ数えます。
よくある質問
科学記法と工学記法の違いは何ですか?
科学記法は係数を1以上10未満にし、指数は任意です(例:4.7 × 10⁴)。工学記法は指数を3の倍数(…、10³、10⁶、10⁹)に限定し、47 × 10³ のようにキロ・メガ・ギガといったSI接頭辞と直接対応させます。
末尾のゼロは有効数字でどう扱いますか?
末尾のゼロは小数点がある場合(100.0 は有効数字4桁)や明示的な指数がある場合にのみ有効です。1200 のような小数点のない整数ではあいまいで、慣例的に有効ではないものとして扱います。明確にするには 1.2 × 10³ や 1.200 × 10³ と書きます。
どの丸め規則を使っていますか?
0から遠い側へ丸める四捨五入を用います。最初に捨てる桁が5以上のとき、残す最後の桁を1増やします。結果は常に指定した有効数字の桁数で表示し、必要に応じて末尾をゼロで埋めます。
E表記とは何ですか?
E表記は科学記法を電卓やプログラミングで表す形式で、「× 10^」を「e」に置き換えます。例えば 6.022 × 10²³ は 6.022e23、1.6 × 10⁻¹⁹ は 1.6e-19 と書きます。
関連ツール
2進数・16進数には基数変換ツールを、日常の計算には百分率計算ツールを、長さや質量などの単位変換とあわせて使えば、科学的な値を実世界の文脈に置けます。