gpt4 book ai didi

ios - 对于假定的 float 或 double 值,写 0.0、0.0f 或 .0f 而不是简单的 0 更好吗

转载 作者:技术小花猫 更新时间:2023-10-29 10:13:34 29 4
gpt4 key购买 nike

您好,一切都在标题中。该问题尤其适用于所有那些可能像 NSTimeIntervalCGFloat 或任何其他浮点型或 double 型变量的值。谢谢。

编辑:我要求的是赋值而不是字符串格式。

编辑 2:问题确实是,为 float 或 double 分配一个普通的 0 比以 f 结尾的任何事情都更糟糕。

最佳答案

基本区别如下:

1.01. 是 double 常量

1.0f 是一个浮点常量

如果没有后缀,则带有小数的文字 (123.0) 将被视为 double float 。如果您将其分配或传递给单精度变量或参数,编译器将(应该)发出警告。附加 f 告诉编译器您希望将文字视为单精度 float 。

关于ios - 对于假定的 float 或 double 值,写 0.0、0.0f 或 .0f 而不是简单的 0 更好吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14302898/

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