數據類型double是另一種浮點類型。那麼爲什麼它被視爲不同的數據類型呢?C++雙數據類型
Q
C++雙數據類型
2
A
回答
5
不知道我是否正確理解你的問題,但我會假設你是指float和double之間的區別。
如果您參考http://www.cplusplus.com/doc/tutorial/variables/,您將看到基本數據類型的列表。
實質上,double是一個浮點數,精度更高,因爲它使用了兩倍的字節數來表示自己。通常4個字節爲浮點數,8個字節爲雙精度,但這完全取決於平臺。
+0
謝謝你的答案。 – rakzz 2011-03-25 07:43:42
0
C++中的所有浮點運算都是雙精度運算,除非您明確地使其浮點運算。 例如,
float f = 5.0;
f = 2.0*f;
在上文中,2.0是一個雙面,因此f將被升級到一個雙,乘法執行,向下澆鑄浮子和分配回至f。 因此,除非你打算用完內存,否則使用雙精度比浮點總是更好。
相關問題
- 1. C++雙數據類型問題
- 2. 雙數據類型計算器C#
- 3. 單雙數據類型
- 4. 雙數據類型問題
- 5. '*'的類型參數無效(有'雙')C
- 6. MPI中的C++雙類型
- 7. 數據類型模型C++
- 8. 輸入'數據'不是雙重類型?
- 9. 獲取雙數據類型的NaN
- 10. Pervasive VAccess控件v雙數據類型
- 11. 數據類型雙截斷精度
- 12. 矩陣中的雙數據類型
- 13. 導致錯誤的雙數據類型
- 14. 雙數據類型的子集總和?
- 15. 的malloc雙數據類型與strlen的
- 16. 辦法從雙數據類型
- 17. 雙數據類型返回錯誤值
- 18. 爪哇,減去雙數據類型
- 19. 揹包雙倍數據類型
- 20. C中的長雙數據類型問題
- 21. 如何編譯Kiss_fft以使用雙數據類型C++?
- 22. 查找通過雙數據類型舍入C#
- 23. C與抽象數據類型的雙重鏈接列表
- 24. C++遞歸數據類型
- 25. C數據類型轉換
- 26. 數據類型在C#
- 27. 數據類型的OBJ-C
- 28. C++ - 擴展數據類型
- 29. C數據類型創建
- 30. PostgreSQL和C數據類型
至於反對什麼?我想你的意思是爲什麼它與浮動有區別? – 2011-03-25 07:33:02
什麼使你困惑?爲什麼它不是一個獨特的數據類型? – sharptooth 2011-03-25 07:33:09
爲什麼C++被視爲一種獨特的語言?投票結束,因爲不清楚...... – ybungalobill 2011-03-25 07:36:51