C语言从入门到精通(第6版)
上QQ阅读APP看书,第一时间看更新

3.4.2 实型常量

实型也称为浮点型,由整数和小数两部分组成,并用十进制的小数点进行分隔。表示实数的方式有小数和指数两种。

1.小数形式

小数形式就是使用十进制的小数方法描述实型,如123.45、0.5458等。

2.指数形式(科学计数形式)

当实型数非常大或非常小时,可使用指数形式(科学计数)来表示。使用字母e或者E表示指数形式,如4.5e2表示的是4.5×102,即450,4.5e-2表示的是4.5×10−2,即0.045。

注意

实型常量中可以使用下画线进行分隔,这些下画线不会影响数字的值,仅起到分隔作用,以方便阅读。需要注意的是,下画线不能位于数字的开头和结尾,不可以写在二进制和十六进制前缀字母旁,也不可以写在小数点旁。

书写实型常量时,可以在常量后加上F或L后缀(大小写通用)。F表示该常量是float单精度类型,L表示该常量为long double长双精度类型。例如:

    1.2345e2F;  /*单精度类型*/
    5.458e-1L;  /*长双精度类型*/

如果不加后缀,则默认为double双精度类型。例如:

    1.2345e2;  /*默认为双精度类型*/