gpt4 book ai didi

iphone - 如何从 CGFloat 安全地创建 NSInteger?

转载 作者:行者123 更新时间:2023-12-03 19:04:54 24 4
gpt4 key购买 nike

我有一个 CGFloat,但需要它作为 NSInteger。浮点值就像 2.0f,所以我不介意小数部分和精度损失。有什么合法的方法可以将其转换为 NSInteger 而不会遇到麻烦(当然,精度损失除外)?

NSInteger niceInt = niceCGFloat;

看起来太简单了,闻起来有问题。也许你可以解释一下?

最佳答案

您想要 c 函数 lrintf()它将浮点四舍五入为长整型。

关于iphone - 如何从 CGFloat 安全地创建 NSInteger?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1370769/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com