gpt4 book ai didi

objective-c - 给定类型为 'fabsf' 的参数的绝对值函数 'double' 但具有类型为 'float' 的参数,这可能会导致值被截断?

转载 作者:太空狗 更新时间:2023-10-30 03:30:42 27 4
gpt4 key购买 nike

鉴于此代码示例:

CGFloat a = 1;
CGFloat b = 2;
CGFloat c = fabsf(a-b);

当前的 Xcode beta 编译器给我这个警告:

Absolute value function 'fabsf' given an argument of type 'double' but has parameter of type 'float' which may cause truncation of value

为什么?

最佳答案

您可以使用 fabs 而不是 fabsf

Link

关于objective-c - 给定类型为 'fabsf' 的参数的绝对值函数 'double' 但具有类型为 'float' 的参数,这可能会导致值被截断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28897956/

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