引用: dcexpert 发表于 2015-6-27 21:26
a.d=f+6755399441055744.0;
应该是
fi.d=f+6755399441055744.0;
引用: fxyc87 发表于 2015-6-27 21:07
a.d ,fi.i是什么玩意?没定义啊?
引用: jishuaihu 发表于 2015-6-28 10:23
你确定这样可以?那么如果fi.d=0.1,那么fi.i = ?
我的印象里共用体只是以不同的形式显示内部的二进制数 ...
引用: 247153481 发表于 2015-6-28 12:08
可不可以你自己试试嘛,没错共用体肯定不行,不过你可以看看IEEE 754_ 的标准。重点是在加上了那个很大 ...