在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语言中,实型常量是用于存储浮点数值的常量,可以在变量初始化、赋值和表达式中使用。