我的这个片段有一个奇怪的结果(279.1... vs. 279.6...):
$ perl -e "print unpack('f>', pack ('f>', 279.117156982422));"
279.617156982422
虽然这个有效
$ perl -e "print unpack('f>', pack ('f>', 279.117256982422));"
279.117248535156
还有那些
$ perl -e "print unpack('f<', pack ('f<', 279.117156982422));"
279.11715698242
$ perl -e "print unpack('f', pack ('f', 279.117156982422));"
279.117156982422
怎么了?这是解压非本地字节序浮点值的错误吗?
注意 Perl 是PC 上Cygwin下的 5.14.2 版本。