10 シンボル (0-9) の 10 進法と 16 シンボル (0-9,AF) の 16 進法など、2 つの数法がある場合、16 進法のほうが記号の数が多いため、10 進数システム ??
Edit1: 申し訳ありませんが、私はコンピューターの観点からのみ質問していました。それは書面による計算か何かのためかもしれません
10 シンボル (0-9) の 10 進法と 16 シンボル (0-9,AF) の 16 進法など、2 つの数法がある場合、16 進法のほうが記号の数が多いため、10 進数システム ??
Edit1: 申し訳ありませんが、私はコンピューターの観点からのみ質問していました。それは書面による計算か何かのためかもしれません
精度は非整数 (実数) に関連しています。による
同じ桁数の場合、16 進数の方が正確です。
最も単純な例: 基数: 10 進数と 2 進数。桁数: 1.
10 進数の場合は0.0
to 0.9
、2 進数の場合は0.0
to 0.1
( 10 進数0.5
) のみを使用できます。Decimal は 5 倍正確です。
これらは、数値を表すための 2 つの異なるベースです。単純に数値の表現方法が異なるため、どちらも精度が高くありません。10 進数は基数 10 ですが、16 進数は基数 16 です。10 進数または 16 進数の値は、8 進数 (基数 8) または 2 進数 (基数 2) で簡単に表すことができます。
精度は、あなたが言及していると私が推測していることのより良い説明です。数値が格納される精度によって、その数値の表現の精度が決まります。
仮数を格納するビット数が少ないため、32 ビット精度 (単精度) は 64 ビット精度 (倍精度) よりも精度が低くなります。
いいえ、0x0f = 15(10進数)。どちらも精度は高くなく、文字数が多いだけです。そして、これらの表現は私たちの利益のためであることを忘れないでください。コンピュータはすべてをバイナリとして認識します。
何を表現しようとしているのかを知らなければ、正確さについて何も言えません。
たとえば、ペニーなどの 100 分の 1 で測定されたものを表現しようとしている場合、同じ桁数 (2) の 16 進数よりも 10 進数の方が正確です。0.10 を正確に 16 進数 (または 2 進数) で表すことはできませんが、10 進数では表すことができます。
詳細については、General Decimal ArithmeticのWeb ページを参照してください。