簡體   English   中英

如何從二進制數據中讀取64位IEEE標准754雙精度數?

[英]How do I read 64-bit IEEE Standard 754 double-precision numbers from binary data?

我有一個由64位IEEE標准754浮點數組成的數據流。 在使用C#時,我如何閱讀這些雙打? 有沒有辦法將long / ulong轉換為double?

BitConverter.Int64BitsToDouble方法專門用於執行此操作。 或者,您可以在流的頂部使用BinaryReader ,並使用其ReadDouble方法直接獲取double值。

double doubleValue = BitConverter.Int64BitsToDouble(longValue);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM