簡體   English   中英

f和F有什么區別

[英]What is the difference between f and F

在以下代碼中,const使用兩種不同的方式定義。

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

F和f之間有什么區別嗎?

修訂版1:如果兩者相同,為什么允許兩種情況?

不,在這種情況下, fF之間沒有區別。 它是float文字的特殊后綴,可以正常工作。

隨着long文字,有風格差異: l (小寫)看起來很像1 (第一)。 建議使用大寫L來表示long文字。

參考

  • MSDN / C#程序員參考/浮點數

    默認情況下,賦值運算符右側的實數數字文字被視為double 因此,要初始化float變量,請使用后綴fF

  • MSDN / C#程序員參考/長

    您也可以使用小寫字母"l"作為后綴。 但是,這會生成編譯器警告,因為字母"l"很容易與數字"1"混淆。 為清楚起見,請使用"L"

是的,案例:)功能明智,沒有。 它與Stringstring相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM