【中華百科全書●工學●浮點】
用機械計算數值與數量時,數字的欄位幾乎都是定長的,但在電腦程式設計中,要計算位數相差很懸殊的數字時,確是件麻煩的事,例如549,000,000,000及0.000,000,000,927兩個數字,如果要用電腦來處理時,需要九十個數元(BIT)的位置以儲存之,是很浪費的。
為了簡化這一問題,現代的電子計算機,均採用浮動點(FloatingPoint)的觀念,即小數點不是固定的,而是由程式在處理資料時,視需要而決定其位置。
所有計算機的中央處理機,在處理浮動點數字時,不論是整數、分數或是假分數,都要化成兩部分:一部分是數字的本身叫做Mantissa,另一部分是小數點位置的指數,可以用方程式N=be×f表示。
其中N為數字,b為數字的基數,e為指數,f為分數或係數。
基數係依數字系統而定。
人類習慣於使用十進位,所以浮動點的觀念,以十進位來說明,最容易被接受,通常都是把數字化成「0」到「1」之間的小數,然後乘上十的指數。
如前面所舉的兩個數字,可化為0.549×1012及0.927×10-9,但是這只不過是一種原則。
實際上當數字以浮點數字形態輸入計算機,在計算處理時,這個浮動的點,可以隨時向左、向右移動,使計算機將數字,轉換為相同的指數。
(鄭嘉武)
引用:http://ap6.pccu.edu.tw/Encyclopedia/data.asp?id=5548
歡迎光臨 【五術堪輿學苑】 (http://aa.wsky.ink/) | Powered by Discuz! X3.1 |