回覆列表
  • 1 # 藍風24

    浮點數的二進位制表示:

    例如:-12.5 轉為單精度二進位制表示

    12.5:

    整數部分12,二進位制為1100; 小數部分0.5, 二進位制是.1,先把他們連起來,從第一個1數起取24位(後面補0):

    1100 .1 000 00000000 00000000

    這部分是有效數字。(把小數點前後兩部分連起來再取掉頭前的1,就是尾數)

    把小數點移到第一個1的後面,需要左移3位(1.1001 000 00000000 0000 0000 *2^3 ), 加上偏移量127:127+3=130,二進位制是10000010 ,這是階碼。

    -12.5是負數,所以符號位是1。把符號位,階碼和尾數連起來。注意,尾數的第一位總是1,所以規定不存這一位的1,只取後23位:

    1 10000010 10010000000000000000000

    二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是“逢二進一”,借位規則是“借一當二”。

    二進位制數(binaries)是逢2進位的進位制,0、1是基本算符;計算機運算基礎採用二進位制。電腦的基礎是二進位制。電子計算機出現以後,使用電子管來表示十種狀態過於複雜,所以所有的電子計算機中只有兩種基本的狀態,開和關。也就是說,電子管的兩種狀態決定了以電子管為基礎的電子計算機採用二進位制來表示數字和資料。

  • 中秋節和大豐收的關聯?
  • 紅蘿蔔燒排骨的做法?