科学記法変換機
数値を標準形式と科学記法(E記法)の間で変換します。有効数字を設定して、非常に大きい数と非常に小さい数に対応します。
Significant figures:
Scientific Constants Reference
| Constant | Value |
|---|---|
| Speed of light | 2.998 × 10^8 m/s |
| Avogadro's number | 6.022 × 10^23 /mol |
| Planck's constant | 6.626 × 10^-34 J·s |
| Electron mass | 9.109 × 10^-31 kg |
| Proton mass | 1.673 × 10^-27 kg |
| Earth mass | 5.972 × 10^24 kg |
| Sun mass | 1.989 × 10^30 kg |
| Light year | 9.461 × 10^15 m |
| Boltzmann constant | 1.381 × 10^-23 J/K |
| Gravitational constant | 6.674 × 10^-11 m³/kg·s² |
科学記法変換機の使い方
- 1標準形式または科学記法で数値を入力します。
- 2両方の形式での変換結果がすぐに表示されます。
- 3有効数字の数を調整します。
- 4計算に使用するために結果をコピーします。
Zenovayアナリティクス
関連ツール
よくある質問
科学記法とは何ですか?▾
科学記法は、任意の数を a × 10^b として表現します。ここで、1 ≤ |a| < 10 で、b は整数です。例:300,000,000 = 3 × 10^8(光の速度 m/s)、0.000001 = 1 × 10^-6、6.022 × 10^23(アボガドロ数)。これは、多くのゼロを書かずに非常に大きな数(天文距離、国家債務)と非常に小さな数(原子のサイズ、量子スケール)をコンパクトに表現するために使用されます。
E記法とは何ですか?▾
E記法(またはエンジニアリング記法)は、科学記法のコンパクト形式で、プログラミングと電卓で使用されます。"E" は "× 10^" に置き換えます:3e8 = 3 × 10^8、1.5e-6 = 1.5 × 10^-6。言語:JavaScript Number.toExponential()、Python f"{n:.2e}"、Java String.format("%e", n)、Go fmt.Sprintf("%e", n)。Excel: 1.23E+06。電卓:EE キーで指数を入力します。E記法は常に10進数です。
有効数字とは何ですか?▾
有効数字(sig figs)は、測定の精度を表します。1.23 × 10^4 は3つの有効数字があります。12300 のゼロはあいまいです(3、4、または5つの有効数字の可能性があります)。ルール:ゼロ以外の数字はすべてカウントされます。ゼロ以外の数字の間のゼロはカウントされます。先頭のゼロはカウントされません。小数点後の末尾のゼロはカウントされます。科学記法では、係数のすべての数字がカウントされます:1.230 × 10^4 は4つの有効数字があります。
エンジニアリング記法とは何ですか?▾
エンジニアリング記法は科学記法に似ていますが、指数を3の倍数に制限します(SI接頭辞に一致:キロ=10^3、メガ=10^6、ギガ=10^9、ミリ=10^-3、マイクロ=10^-6、ナノ=10^-9)。例:150,000 は標準的な科学記法では 1.5 × 10^5 ですが、エンジニアリング記法では 150 × 10^3 = 150 キロです。エンジニアはこれを好みます。物理単位の接頭辞に直接マップされるためです。
JavaScript は非常に大きな数をどのように処理しますか?▾
JavaScript は 64 ビット IEEE 754 倍精度浮動小数点を使用します。最大安全整数:2^53 - 1 = 9,007,199,254,740,991(Number.MAX_SAFE_INTEGER)。最大値:約1.8 × 10^308(Number.MAX_VALUE)。より大きな整数の場合は BigInt を使用してください。科学計算の場合、number ライブラリ(Decimal.js、math.js)は任意精度を提供します。toExponential(n) は係数の n 小数点以下の桁数にフォーマットします:(12345).toExponential(2) → "1.23e+4"。