为何浮点数比较比整数计算快
关键是避免由于浮点计算后的误差,导致无法准确判断是否为0的情况吧。而并不是为了效率吧。
■网友
【为何浮点数比较比整数计算快】 x瞎杰宝解释,是因为浮点没有办法准确的判断是否等于0,比如0.00001是不是等于0,按道理可以等于,但是计算机认为不是,所以我们的判断方式是这个浮点的绝对值小于某个特定值就行,就是图上的那个,然后你问确实是提高效率了呀,对,但是你得分清楚主因。
■网友
未邀,敢问体住哪里看到浮点数比较比整数快?
■网友
我觉得不是x86不熟悉对于ARM来说,取绝对值需要多一条指令。对于取绝对值,需要先取绝对值,再做一次减法,后面跟着一条条件跳转而与零比较,则是直接与0比较,然后跟着一条条件跳转所以直接比较更快至于说精度问题的,浮点也有绝对的0好不
推荐阅读
- #补贴#江阴为何迟迟没执行?|解忧帮 无锡:机动车报废有补贴
- OC为何跌出语言榜前十
- 何能|布局素质教育 教育巨头为何能迅速推进?
- 汽车|把车越卖越贵,全新领克01为何可以这样?
- 阿里程序员网上招人的情况为何如此多见
- 心流西春|为何你的后半箱油总是不耐用?油是正经油,问题可能出在这里
- 一粒尘埃的尘|为何很多新车不再设计“雾灯”,雾灯不重要吗?
- 环球车讯网|宝马MINI 为何在“迷你”的路上越跑越远?
- 汽车一起看|为何说国产高端SUV三强之首是名爵HS,领克和WEY竟无法反驳?
- 汽车知识|沃尔沃XC60为何能直击年轻人的心?看完便知