【分かりやすく書き直しました】
double
常に同じ文字数の形式で、ファイルとの間で s を読み書きする必要があります。形式は人間が読める形式である必要はありません: 読み込みが速くなければなりません (動的メモリと変換要素をできるだけ少なくし、ファイル スペースは重要ですが、それほど重要ではありません)。
a のコンポーネントを取得する標準的な (または少なくとも安全で信頼できる) 方法はありdouble
ますか?'1'
'0'
基本的に、double から特定のビット/数値コンポーネントを取得するにはどうすればよいですか? 別のシステムでこれを行うことさえ可能ですか (Windows などの同じ OS ファミリを想定)、またはdouble
s のコンポーネントの標準は OS ごとに強制されていませんか?
私は MinGW を使用しており、もちろん Windows 用にコンパイルしています。可能であれば、C++ 標準ライブラリではなく、C 標準ライブラリを使用したいと考えています。また、他のライブラリ (Boost など) は避けたいと思いますが、特定の Windows 機能があれば、それらは大いに役立ちます。