検索

ホームページ  >  に質問  >  本文

java - 3 つの 2 進数は 8 進数を表し、4 つの 2 進数は 16 進数を表します。では、10 進数を表すのは何桁でしょうか。

3 桁の 2 進数は 8 進数を表し、4 桁の 2 進数は 16 進数を表します。では、10 進数を表すのは何桁でしょうか?

PHP中文网PHP中文网2738日前1157

全員に返信(2)返信します

  • 漂亮男人

    漂亮男人2017-05-16 13:30:36

    とても簡単な数学の問題~

    2^3 = 8
    2^4 = 16
    2^n = 10

    すると、n = log2(10) = 3.321928094887362となります。整数ではありません。

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-16 13:30:36

    「3 桁の 2 進数は 8 進数を表し、4 桁の 2 進数は 16 進数を表します」という質問に基づいて、
    3 桁の 2 進数の最小値は 000 で、最大値は 111 です。その範囲は正確に 0 であると推測できます。 -7、8 進数を構成するため、 1 つの 8 進数には 3 つの 2 進数が必要です
    そして、最小
    4 桁の 2 進数は 000、最大は 1111、その範囲はちょうど 0 ~ 15 で、1 つの 16 進数を構成します。 16 進数 1 つのシステムには 4 つの 2 進数が必要です
    そして
    上記によれば、10 進数の 1 桁に対応する 2 進数の数についてのそのような記述は存在しないはずです。底は 0,1、10 に基づく 10 進表記法です。 2,3,4,5,6, 7,8,9
    、バイナリ
    000->0
    001->1
    010->2
    011->3
    100->4
    101 ->5
    110->6
    111->7
    1000->8

    1 つの 10 進数に対応する 2 進数は何桁ですか? それは 3 桁と 4 桁に及びます
    したがって、推測することで、2 進数 3 桁が 8 進数を表し、2 進数 4 桁が 16 進数を表す理由がわかります

    返事
    0
  • キャンセル返事