在以下代码中,const使用两种不同的方式定义.
const float KS = 0.001F;
const float WW = 0.001f;
Run Code Online (Sandbox Code Playgroud)
F和f之间有什么区别吗?
修订版1: 如果两者相同,为什么允许两种情况?
pol*_*nts 16
不,在这种情况下f和之间没有区别F.它是float文字的特殊后缀,或者工作正常.
随着long文字,有风格差异:( l小写)看起来很像1(第一).建议将文字L用于long文字.
默认情况下,赋值运算符右侧的实数数字文字被视为
double.因此,要初始化一个float变量,请使用后缀f或F.
您也可以使用小写字母
"l"作为后缀.但是,这会生成编译器警告,因为该字母"l"很容易与数字混淆"1".使用"L"的清晰度.