首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >比较浮点值有多危险?

比较浮点值有多危险?

提问于 2017-12-26 10:05:36
回答 2关注 0查看 258

我知道UIKit使用CGFloat是因为分辨率独立的坐标系。

但我想检查:例如每次frame.origin.x是否0?:

代码语言:txt
复制
if (theView.frame.origin.x == 0) {
代码语言:txt
复制
    // do important operation
代码语言:txt
复制
}

是不是CGFloat有比较时容易误报==,<=,>=,<,>?这是一个浮点,他们有无法解决的问题:0.0000000000041例如。

Objective-C在比较内部时是否处理这个问题,或者可能发生的情况是origin.x,读取为零的数据不会0与真实数据相比较?

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档