- 零基础C++学习笔记
- 明日科技编著
- 358字
- 2024-01-22 18:12:20
2.2.2 浮点型常量
浮点型常量也称为实型常量,是由整数部分和小数部分组成的,这两部分需要用小数点隔开。图2.10所示的应收金额就是实型数据。
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/029-1.jpg?sign=1739550542-fGyLyNy28Dr8XfgTO51hPbwK5fUWk1cp-0-a5a74c73261a57f7dd181d7c985575d7)
图2.10 实型数据
在C语言中,表示实型数据的方法有以下两种。
1. 小数表示方法
科学记数法就是使用十进制的小数方法描述实型数据,例如:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/029-2.jpg?sign=1739550542-rlVsW4Pexsy3MdTOrAsCGmABbGBotBsc-0-bafa62064d7d6b8d87feaf186e310d3c)
2. 指数方式
有时实型常量非常大或非常小,使用科学记数法是不利于观察的,可以使用指数法显示实型常量。其中,使用字母e或E进行指数显示,如514e2表示的就是51400,514e-2表示的就是5.14。如上面的SciNum1和SciNum2代表的实型常量,使用指数法显示如下:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/029-3.jpg?sign=1739550542-wVpKGTWrAj8QwwnQNAWHLfoewlU8fqZJ-0-89d610330013563991e713913c89b332)
在编写实型常量时,可以在常量的后面加上符号F或L进行修饰。F表示该常量是Float(单精度类型),L表示该常量为Long Double(长双精度类型)。例如:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/029-4.jpg?sign=1739550542-X3XjoZ4oM55IC8jRdaZxqmS2VrotBJoe-0-1e353917712499dd60e96308f5502857)
学习笔记
如果不在常量的后面加上后缀,在默认状态下,实型常量为双精度类型。在常量后面添加的后缀不区分大小写,大小写是通用的。