楊籍富 發表於 2012-12-14 06:47:10

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

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