gpt4 book ai didi

c# - f 和 f 有什么区别

转载 作者:太空狗 更新时间:2023-10-29 19:57:44 24 4
gpt4 key购买 nike

在下面的代码中,const 使用两种不同的方式定义。

     const float KS = 0.001F;
const float WW = 0.001f;

F和f有区别吗?

修订版 1:如果两者相同,那么为什么允许两种情况?

最佳答案

不,在这种情况下 fF 没有区别。它是 float 文字的特殊后缀,都可以正常工作。

对于 long 文字,存在风格差异:l(小写)看起来很像 1(第一)。建议对 long 文字使用大写 L

引用资料

  • MSDN/C# Programmer's Reference/float

    By default, a real numeric literal on the right-hand side of the assignment operator is treated as double. Therefore, to initialize a float variable use the suffix f or F.

  • MSDN/C# Programmer's Reference/long

    You can also use the lowercase letter "l" as a suffix. However, this generates a compiler warning because the letter "l" is easily confused with the digit "1". Use "L" for clarity.

关于c# - f 和 f 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2938639/

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