2

私はC#にやや慣れていないので、ダブルで最初の18ビットのステータスをチェックしようとしています。これを変換してチェックするプログラムを書くにはどうすればよいですか?

4

1 に答える 1

5

取得するビットは、倍精度浮動小数点数の IEEE 754 標準に準拠していることを知っておく必要があります。これらは、アールのビットのように、理解するのが簡単ではありませんint。とにかく、 s または a のどちらで作業したいかによって、BitConverter.DoubleToInt64BitsまたはBitConverter.GetBytesを介して値を取得できます(ただし、エンディアンに注意してください) 。bytelong

于 2012-10-19T01:16:57.380 に答える