在c#中浮动并加倍

Elj*_*jay 6 c#

是否有必要f在启动float类型变量时指定.

float a =3455.67f;
Run Code Online (Sandbox Code Playgroud)

如果我宣布并启动它

float a = 3455.67;
Run Code Online (Sandbox Code Playgroud)

然后会发生什么?

Jon*_*Jon 6

文件float说:

默认情况下,赋值运算符右侧的实数值文字被视为double。因此,要初始化float 变量,请使用后缀fF

这意味着如果这样做float a = 3455.67;,编译器将拒绝将隐式转换doublefloat