我正在研究稀疏矩陣的塊壓縮稀疏行格式。 我需要將非零元素轉換爲64位浮點。我需要一個語法在C或C++ 爲?如何在C程序中將十進制數轉換爲64位浮點數?
回答
你把你的號碼保存爲一個字符串嗎?如果是這樣做(這將在C和C++工作):
const char *number = "11.111"; // This the variable holding your number
double num = atof(number); // This is your number saved as a double, that is usually 64 bit
如果你把它保存爲int
,double
,float
你可以簡單地做:
double num = other_variable;
再次,它會工作在C和C++中。
避免atof - 寧願strtod – 2010-01-12 10:45:46
尼爾,爲什麼? [15個字符] – 2010-01-12 19:07:43
由於strtod()(和strtol()就此而言)在轉換期間不需要在溢出時產生意外的結果。 012ofatof()對字符串「0.0」和某些無效輸入返回0.0。而對於「double strtod(const char * str,char ** ptr)」,如果ptr的值不是(char **)NULL,則它指向的變量被設置爲指向最後一個數字之後的字符,如果有的話,那被認可。如果不能形成數字,* ptr設置爲str,並返回零。 http://www.docs.hp.com/en/B2355-60127/strtod.3C.html – 2010-01-13 08:13:37
- 1. 在C#中將十六進制轉換爲IEEE 754浮點數
- 2. 將十進制值轉換爲32位浮點十六進制
- 3. 如何將64位十六進制數轉換爲Scala中的二進制數?
- 4. Java - 將十六進制轉換爲IEEE-754 64位浮點數 - 雙精度
- 5. 從十進制轉換爲浮點數
- 6. 在SQL Server 2008中將浮點數轉換爲十進制數
- 7. 如何使用_mm_extract_ps在C/C++中將十六進制浮點數轉換爲浮點數SSE GCC instrinc函數
- 8. 將二進制浮點數轉換爲十六進制浮點數
- 9. AVX將64位整數轉換爲64位浮點數
- 10. Python如何將十六進制浮點數轉換爲十進制
- 11. C++將二進制(64位)轉換爲十進制
- 12. 將十六進制轉換爲浮點數C
- 13. 如何將十進制轉換爲二進制的64位?
- 14. 如何將單精度浮點數轉換爲十進制?
- 15. 如何將浮點數轉換爲十進制的Java
- 16. 將浮點數轉換爲GLSL中的十進制數字?
- 17. 如何在Excel中將64位數字轉換爲十六進制數字?
- 18. 將十進制浮點數轉換爲二進制
- 19. 將十進制浮點數轉換爲二進制並返回
- 20. 在Informix中將浮點數轉換爲十進制
- 21. C#將十進制數轉換爲二進制的程序
- 22. 將IEEE浮點十六進制轉換爲十進制?
- 23. 如何將4位浮點數轉換爲2位浮點數
- 24. 如何將十六進制轉換爲IEEE 754 32位浮點C++
- 25. C#浮點十進制轉換
- 26. 將十進制轉換爲十六進制的C++程序
- 27. 在單選中如何將字符串轉換爲十進制/浮點數?
- 28. 將二進制轉換爲浮點數
- 29. 如何決定何時將十進制/整數轉換爲浮點數
- 30. 在程序集中將十進制轉換爲十六進制
稀疏矩陣中元素的類型是什麼? – 2010-01-12 10:44:15
看到我的問題是, 我想將整數值轉換爲64位二進制浮點數.. 是否有任何語法可用於此? 以及什麼是這個二進制浮點數.. ?? plz rply .. 感謝您的時間.. – Gauri 2010-01-29 07:12:36