考虑:
double f = foo(); double g = -f;
其中foo()
可以返回分配给f
任何内容。
是double g = -f;
在C和C ++中安全吗? 对于IEEE 754类型,显然是C和C ++不限制浮点实现(与Java不同)。
如果它是安全的,那么-g
总是会与foo()
进行比较吗?
(以上对于2的补码中的int
不是这样)。
需要了解更多c/c++开发分享否定浮点数总是安全的,也可以关注C/ C++技术分享栏目—计算机技术网(www.ctvol.com)!
- 以上就是c/c++开发分享否定浮点数总是安全的相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/1047734.html