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