【五術堪輿學苑】

標題: 【中華百科全書●工學●浮點】 [打印本頁]

作者: 楊籍富    時間: 2012-12-14 06:47
標題: 【中華百科全書●工學●浮點】

中華百科全書●工學●浮點

 

用機械計算數值與數量時,數字的欄位幾乎都是定長的,但在電腦程式設計中,要計算位數相差很懸殊的數字時,確是件麻煩的事,例如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