「BitConverter.GetBytes」生成什麼輸出格式? 它生成: 標準化的IEEE標準 單/雙精度浮點數 我需要知道這是即時通訊寫入XDR通信和RFC 1014,3.6和3.7中描述的那樣使用IEEE標準。c#BitConverter.GetBytes(float/double)格式?
2
A
回答
3
是的,它是IEEE。例如,請參閱here。然而,不同系統的字節順序可能不同,因爲這不是IEEE 754規範的一部分。你可以用BitConverter.IsLittleEndian
進行測試。
1
是的,它是IEEE 754.基本上這是內存中的表示 - 至少在微軟的CLR中 - 並且BitConverter.GetBytes(float/double)
只是將內存直接複製到一個字節數組中。
相關問題
- 1. 使用BitConverter.GetBytes的通用方法
- 2. C#格式
- 3. 格式,iomanip,C++
- 4. C格式表
- 5. C++ - 列格式
- 6. C#CX509PrivateKey格式
- 7. C#DateTimeOffset格式化爲特定格式
- 8. C#格式貨幣
- 9. (C#)條件格式
- 10. C#格式化MessageBox
- 11. C printf格式化
- 12. URL格式asp.net C#
- 13. 格式化在C++
- 14. C++自動格式
- 15. 格式雙在c#
- 16. C#貨幣格式
- 17. c#格式化CSV
- 18. C#網格單元格格式
- 19. C++格式化如Visual Studio C#格式化
- 20. 如何將C++數字格式轉換爲C#數字格式?
- 21. 在Compact Framework中使用BitConverter.GetBytes()進行有趣的觀察
- 22. 如何將C風格的printf格式轉換爲C#字符串格式?
- 23. C#:格式價格值字符串
- 24. 格式的DateTime在C#
- 25. 格式日期在C#
- 26. 克利翁C++格式
- 27. 格式化文件 - C++
- 28. C Sprintf格式錯誤
- 29. c#格式行到列
- 30. C#多個不同格式