根据以下网站:
http://en.cppreference.com/w/cpp/language/types
@H_403_8@解决方法
http://en.cppreference.com/w/cpp/language/types
“双精度浮点型.通常是IEEE-754 64位浮点型”.
它说“通常”. C可以使用哪些其他可能的格式/标准?什么编译器使用IEEE格式的替代品?还是建筑?
Vaxen,Crays和IBM大型机,仅列举了一些仍然合理使用的产品.大多数(全部?)那些现在也可以做IEEE浮点数,但有时只有一个特殊的附加组件.在其他情况下(IBM),IEEE算法可能会带来显着的速度损失.
对于较旧的机器,大多数大型机(Unisys,控制数据等)使用独特的浮点格式,其中大多数甚至不像IEEE,更不用说实际符合.