Pythonでdouble型のバイナリ表現を確認する

Pythonのstructモジュールを使うと、int型やdouble型の数字をバイト列に変換したり(pack)、バイト列から数字を取り出したり(unpack)できる。 これを利用して、double型の倍精度浮動小数点数がどのようなバイト列として表現されるかを確認してみる。 一般に、double型の小数はIEEE 754のbinary64形式にて扱われる。 つ…