C語言中double是什麼意思?
C語言中double代表的意思是:
double是C語言的一個關鍵字,代表雙精確度浮點型,佔8個位元組記憶體空間,其數值範圍為“1.7E-308~1.7E 308”,雙精度完全保證的有效數字是15位,16位只是部分數值有保證。
double 和 float 區別
C語言中,float和double都屬於浮點數。差別在於:double所表示的範圍,整數部分範圍大於float,小數部分,精確度也高於float。
舉例:圓周率3.1415926535 這個數字,如果用float來表示,最多只能精確到小數點後面的6位數。而double大約能精確到小數點後面的15位左右。具體精確到幾位,跟所用的編譯器有關,但是各個編輯器編譯器之間,也是相差不大的。
至於整數部分,float表示的整數部分的範圍,就已經夠大了,能表示到萬億級別,已經大到沒邊了。而double所表示的整數範圍,大到更沒邊了。在實際開發中,除了個別高精領域,基本上,使用float就足夠了。
推薦教學:《PHP教學》
以上是C語言中double是什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!