浮點是什么意思(到底浮點運算是什么)
最佳答案 問答題庫1328位專家為你答疑解惑
很多朋友想了解關于浮點的一些資料信息,下面是www.lmhack.com小編整理的與浮點相關的內容分享給大家,一起來看看吧。
浮點型簡單講就是實數的意思。浮點數在計算機中用以近似表示任意某個實數。具體的說,這個實數由一個整數或定點數(即尾數)乘以某個基數(計算機中通常是2)的整數次冪得到,這種表示方法類似于基數為10的科學記數法。文章目錄:
1、浮點是什么意思2、到底浮點運算是什么一、浮點是什么意思
C語言中,雙精度(double)型占8 個字節(64位)內存空間,其數值范圍為1.7E-308~1.7E+308,可提供16位有效數字。 浮點型說白了就是科學記數法雙精度,即 double 。 C 標準要求 float 類型至少要能精確表示到小數點后6位,并且整數部分的表示范圍至少要達到 10-37 -- 10+37 。float 一般是 32 位的。 C 標準規定double 類型的整數部分的最小表示范圍和 float 一樣,都是 10-37 到 10+37,但是它要求 double 類型的小數部分至少要能精確到小數點后 10 位。double 通常是 64 位的。 C 還提供了 long double 類型,目的是提供一種比 double 更加精確的類型。然而,C 標準僅僅規定 long double 至少要和 double 一樣精確。
浮點數 接近于 實數。為什么是浮點?說個簡單點的理解吧。字面的意思就是小數點可以浮動(移動)。比如 12.0001又可以表示為12000.1x10^(-3)明白了嗎?
浮點數是表示小數的一種方法。所謂浮點就是小數點的位置不固定,與此相反有定點數,即小數點的位置固定。整數可以看做是一種特殊的定點數,即小數點在末尾。8086/8088中沒有浮點數處理指令,不過從486起,CPU內置了浮點數處理器,可以執行浮點運算。一般的浮點數有點象科學計數法,包括符號位、指數部分和尾數部分。 浮點數是指小數點位置可以浮動的數據,通常以下式表示: E次方 N = M·R 其中N為浮點數,M為尾數,E(為階碼也就是多少次方的意思),R為階的基數, R一般為2進制(01),8...(01234567),16...(0123456789abcdef) 簡單說浮點數是指能夠精確到小數點以后的數值類型
二、到底浮點運算是什么
利用浮點進行運算,稱為浮點計算,這種運算通常伴隨著因為無法精確表示而進行的近似或舍入。
在計算機科學中,浮點(英語:floating point,縮寫為FP)是一種對于實數的近似值數值表現法,由一個有效數字(即尾數)加上冪數來表示,通常是乘以某個基數的整數次指數得到。以這種表示法表示的數值,稱為浮點數(floating-point number)。
基本特征
當用不同的電腦計算圓周率時,會發現一臺電腦的計算較另一臺來講結果更加精確。或者在進行槍戰游戲的時候,當一粒子彈擊中墻壁時,墻上剝落下一塊墻皮,同樣的場面在一臺電腦上的表現可能會非常的呆板;
而在另外一臺電腦上就會非常生動形象,甚至與我們在現實中看到的所差無幾。這都是浮點運算能力的差異導致的。
如果是實數的話,就不是這樣了,機器有兩種辦法表示實數,一種是定點,就是小數點位置是固定的,一種是浮點,就是小數點位置不固定,計算方法也比較麻煩,通常會比整數運算代價大很多。
擴展資料
浮點數,是屬于有理數中某特定子集的數的數字表示,在計算機中用以近似表示任意某個實數。具體的說,這個實數由一個整數或定點數(即尾數)乘以某個基數(計算機中通常是2)的整數次冪得到,這種表示方法類似于基數為10的科學計數法。
例子
計算機里整數和小數形式就是按普通格式進行存儲,例如1024、3.1415926等等,這個沒什么特點,但是這樣的數精度不高,表達也不夠全面,為了能夠有一種數的通用表示法,就發明了浮點數。
浮點數的表示形式有點像科學計數法(*.*****×10^***),它的表示形式是0.*****×10^***,在計算機中的形式為 .***** e ±***),其中前面的星號代表定點小數,也就是整數部分為0的純小數,后面的指數部分是定點整數。
利用這樣的形式就能表示出任意一個整數和小數,例如1024就能表示成0.1024×10^4,也就是 .1024e+004,3.1415926就能表示成0.31415926×10^1,也就是 .31415926e+001,這就是浮點數。浮點數進行的運算就是浮點運算。
參考資料來源:百度百科-浮點數 (有理數)
參考資料來源:百度百科-浮點運算
以上就是小編對于浮點的相關信息的介紹,希望能對大家有所幫助。
本文到此結束,希望對大家有所幫助呢。
99%的人還看了
相似問題
猜你感興趣
版權申明
本文"浮點是什么意思(到底浮點運算是什么)":http://eshow365.cn/3-5890-0.html 內容來自互聯網,請自行判斷內容的正確性。如有侵權請聯系我們,立即刪除!
- 上一篇: 怎么看調劑排名(調劑系統是按成績排名嗎)
- 下一篇: 夢幻西游2釣魚特殊事件(夢幻西游幾級釣魚)