對於規格化二進位制浮點示法而言,有效數位的第1位必定是1而不是0,因此IEEE 754規定:實際有效數位中的第1位被省去,因而,有效數位中默計含有1位。
除了將指數安排在有效數位前面,還不足以快速比較兩個浮點數的大小,例如1.0 × 2 -1 在計算機中表示為:0 11111111 00000000000000000000000。
這個數相當於整數的 0x7F800000,1.0 × 2 1 在計算機中表示為:0 00000001 00000000000000000000000,這個數相當於整數的 0x00800000。
擴充套件資料:
注意事項:
計算機處理資訊的最小單位——位,就相當於二進位制中的一位。位的英文 bit 是二進位制數位(binary digit)的縮寫。
二進位制數的位數一般是8位,16位、32位……也就是8的倍數,這是因為計算機所處理的資訊的基本單位是 8位二進位制數。8位二進位制數被稱為一個位元組。位元組是最基本的資訊計量單位。位是最小單位,位元組是基本單位。
程式中,即使是用十進位制數和文字等記述資訊,在編譯後也會轉換成二進位制數的值,所以程式執行時計算機內部處理的也是用二進位制數表示的資訊。
對於規格化二進位制浮點示法而言,有效數位的第1位必定是1而不是0,因此IEEE 754規定:實際有效數位中的第1位被省去,因而,有效數位中默計含有1位。
除了將指數安排在有效數位前面,還不足以快速比較兩個浮點數的大小,例如1.0 × 2 -1 在計算機中表示為:0 11111111 00000000000000000000000。
這個數相當於整數的 0x7F800000,1.0 × 2 1 在計算機中表示為:0 00000001 00000000000000000000000,這個數相當於整數的 0x00800000。
擴充套件資料:
注意事項:
計算機處理資訊的最小單位——位,就相當於二進位制中的一位。位的英文 bit 是二進位制數位(binary digit)的縮寫。
二進位制數的位數一般是8位,16位、32位……也就是8的倍數,這是因為計算機所處理的資訊的基本單位是 8位二進位制數。8位二進位制數被稱為一個位元組。位元組是最基本的資訊計量單位。位是最小單位,位元組是基本單位。
程式中,即使是用十進位制數和文字等記述資訊,在編譯後也會轉換成二進位制數的值,所以程式執行時計算機內部處理的也是用二進位制數表示的資訊。