![零基础C++学习笔记](https://wfqqreader-1252317822.image.myqcloud.com/cover/196/47379196/b_47379196.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2.2 浮点型常量
浮点型常量也称为实型常量,是由整数部分和小数部分组成的,这两部分需要用小数点隔开。图2.10所示的应收金额就是实型数据。
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/029-1.jpg?sign=1739696227-qKLBjS1MBop93lGKlcIzOfODKfmQdo75-0-ae892ee301629ea221475f695139fcd8)
图2.10 实型数据
在C语言中,表示实型数据的方法有以下两种。
1. 小数表示方法
科学记数法就是使用十进制的小数方法描述实型数据,例如:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/029-2.jpg?sign=1739696227-nvtpgK557r2Ifw93Karmx7hQ0lYNa9OA-0-bdb3f8c1720ab0723a7508f7acbb9d92)
2. 指数方式
有时实型常量非常大或非常小,使用科学记数法是不利于观察的,可以使用指数法显示实型常量。其中,使用字母e或E进行指数显示,如514e2表示的就是51400,514e-2表示的就是5.14。如上面的SciNum1和SciNum2代表的实型常量,使用指数法显示如下:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/029-3.jpg?sign=1739696227-4rOSiTy5G99xis76AjiSxfDGWJ23fvMd-0-6bf755ae9684531e9f8ca4645261d6d5)
在编写实型常量时,可以在常量的后面加上符号F或L进行修饰。F表示该常量是Float(单精度类型),L表示该常量为Long Double(长双精度类型)。例如:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/029-4.jpg?sign=1739696227-XWLr96QWJMyYw2rlWjazcIkYQkya2Aei-0-2471322763ed5cfa3eb885680a78b48e)
学习笔记
如果不在常量的后面加上后缀,在默认状态下,实型常量为双精度类型。在常量后面添加的后缀不区分大小写,大小写是通用的。