回覆列表
  • 1 # 使用者2042772024920

    1.決定二進位制數小數部分的位數為16位,那麼需要乘以65536(2^16)進行整數化。

    (2746.12851)10*(2^16)10

    =(2746.12851)10*(65536)10

    =(179970278.03136)10

    取整數部分,

    >(179970278)10

    =(ABA20E6)16

    =(1010 1011 1010 0010 0000 1110 1110)2

    因為最初乘了65536,即2的16次方,所以換算成二進位制時應右移十六位,

    即最終結果等於(101010111010.0010000011101110)2。

    PS:為什麼要換算成十六進位制?一個十六進位制數就等於四個二進位制位,一次性就計算了四個二進位制位的結果,這當然是相對比較有效率的做法。

    一個八進位制數就等於三個二制位,

    所以(101010111010.0010000011101110)2可按每三位進行一次分割,缺的位補零

    即:(101 010 111 010.001 000 001 110 111)2=(5272.10167)8

    一個十六進位制數就等於四個二制位,

    所以(1010 1011 1010.0010 0000 1110 1110)2可按每四位進行一次分割,缺的位補零

    即:(ABA.20E6)16

  • 中秋節和大豐收的關聯?
  • 初學楷書,應該選擇什麼字帖?