我想知道是否有一個標題提供類似於uint64_t
類型的Linux或gcc中的浮動和雙打?是否有一個頭文件提供類似於uint64_t的類型,用於Linux或gcc中的浮點數和雙精度浮點數?
3
A
回答
2
儘管C沒有強制要求IEEE-754浮點,但對於所有的意圖和目的而言,它是通用的 - 就像二進制補碼算法一樣。
根據該假設,<float.h>
標題具有宏定義:FLT_MANT_DIG
和DBL_MANT_DIG
,尾數中的位數。 (24)的值表示32位單精度IEEE-754浮點類型。 (53)的值表示64位雙精度類型。
但是請注意,'float'和'double'類型可以是相同的,即使採用符合IEEE-754的實現。 'long double'類型在很多平臺上常常是'double'的別名。
2
「float」和「double」通常就足夠了。無論平臺本身的字大小如何,它們都可以映射到我使用過的每個系統上的32位和64位類型。
相關問題
- 1. 浮點數/雙精度浮點數的小範圍,適用於整型(C++,VS2010)
- 2. 雙精度浮點數和其他浮點數精度
- 3. 雙精度和單精度浮點數?
- 4. c中的浮點數和雙精度#
- 5. Octave數據類型 - 浮點數和雙精度
- 6. 是否有可能以保真度將浮點雙精度浮點雙精度到兩個十進制整數?
- 7. 檢查一個變量是否是雙精度浮點數
- 8. C#中浮點和雙精度數據類型的實際範圍是什麼?
- 9. Java中的雙精度浮點型
- 10. 是否可以打印一個雙精度浮點數
- 11. 專門爲雙精度和浮點精度的java類
- 12. MPI派生數據類型適用於浮點數,但不適用於雙精度浮點數。這是一個對齊問題?
- 13. 作爲兩個雙打總和的雙雙精度浮點數
- 14. opencv:將標量轉換爲浮點或雙精度類型
- 15. 在非科學記號中打印浮點數或雙精度浮點數
- 16. JavaScript是否具有雙浮點數精度?
- 17. 檢查兩個浮點數/雙精度值是否相等
- 18. 標準雙精度IEEE浮點數有多少位的精度?
- 19. 爪哇 - 雙精度浮點
- 20. 雙精度和浮點的含義?
- 21. 將雙精度轉換爲浮點數
- 22. Objective-C浮點數/雙精度
- 23. std :: copy複製一個浮點數組的雙精度數組?
- 24. 無法在Scala中寫入雙精度浮點和雙精度浮點數的方法
- 25. 浮點型和雙文字模板類中的函數特化
- 26. 如何判斷雙精度浮點數是否可以安全地存儲爲單精度浮點數?
- 27. 單精度大端浮點值到Python浮點數(雙精度,大端)
- 28. 雙精度浮點數如何轉換爲單精度浮點格式?
- 29. 是否有可能有一個無限精度浮點數據類型,在visual basic,java或C++中?
- 30. 變量a是一個浮點數,變量b是一個雙精度浮點數。寫語句,將
我已經使用了一個系統(一個Cray T90向量機),其中'float'和'double'都是64位。 – 2012-03-10 09:10:30