gpt4 book ai didi

ios - 将NSUInteger乘以CGFloat有什么结果?

转载 作者:行者123 更新时间:2023-12-01 18:57:47 31 4
gpt4 key购买 nike

将NSUInteger乘以CGFloat有什么结果?

我认为结果将是CGFloat。

- NSUInteger * CGFloat = - CGFloat

但是实际上结果给出了一个有趣的操作。我应该知道什么规则?
NSArray *arr = @[ @"One", @"Two", @"Three"];
NSLog(@"__float %f", - arr.count * 0.3f);
__float 1288490240.000000

最佳答案

这是一个操作顺序问题。前导减号是-1 * ...的缩写。它的优先级与乘法arr.count * 0.3f相同。然后从左到右执行它们。尝试使无符号整数为负数是一个坏主意。

关于ios - 将NSUInteger乘以CGFloat有什么结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25386568/

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