在C語言中,實型常量是指表示實數(浮點數)的常量。它們用于表示具有小數部分的數值。
實型常量可以寫成以下幾種形式:
1. 十進制表示:可以使用十進制數表示實型常量,例如`3.14`、`0.5`等。
2. 指數表示法(科學計數法):可以使用指數表示法來表示非常大或非常小的實型常量,以便更方便地表示。它由一個數字、一個'e'或'E'和另一個數字組成,表示為`mEn`,其中`m`是尾數,`n`是指數。例如,`6.022e23`表示阿伏伽德羅常數Avogadro's number。
3. 八進制表示:在C語言中,八進制實型常量以0開頭,后跟一個或多個八進制數字。例如,`034.56`表示八進制數34.56。
4. 十六進制表示:十六進制實型常量以0x或0X開頭,后跟一個或多個十六進制數字和可選的小數點。例如,`0x1A.2p3`表示十六進制數1A.2乘以2的3次方。
請注意,實型常量默認為`double`類型。如果要明確指定為`float`類型,可以在常量后面添加`f`或`F`后綴。例如,`3.14f`表示類型為`float`的實型常量。
在C語言中,實型常量是用于存儲浮點數值的常量,可以在變量初始化、賦值和表達式中使用。