回覆列表
  • 1 # puaim2486

    4位元組浮點數,即32位浮點數,參照IEEE-754標準,為單精度浮點數。將十進位制數值轉為二進位制數值:先確定轉換後小數的位數為16位,則將其乘以65536(2^16)進行整數化。 (25.68125)10*(2^16)10=(25.68125)10*(65536)10=(1683046.4)10>(1683046)10//去掉小數,保留整數部分=(19AE66)16=(000110011010111001100110)2因為最初乘了65536,即2的16次方,所以換算成二進位制時應右移16位,去掉前導零和後導零,即(11001.101011100110011)2單精度浮點數儲存的位元組格式如下: 地址 +0 +1 +2 +3內容 SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM根據IEEE浮點數的定義, (25.68125)10=(11001.101011100110011)2將上述二進位制數規格化,>+1.1001101011100110011*(2^4)符號S為正,等於0B;指數EEEEEEEE為4+127=131,等於10000011B;尾數為10011010111001100110000B;合成後為01000001110011010111001100110000若將上述值表示為十六進位制數,則為(41CD7330)16。(01000001110011010111001100110000)2

  • 中秋節和大豐收的關聯?
  • 芍藥花怎麼管理?