![零基础C++学习笔记](https://wfqqreader-1252317822.image.myqcloud.com/cover/196/47379196/b_47379196.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.3.4 实型变量
实型变量也称浮点型变量,是指用来存储实型数值的变量。实型数值是由整数和小数两部分组成的。在C语言中,实型变量根据实型的精度可以分为单精度类型、双精度类型和长双精度类型,如表2.6所示。
表2.6 实型变量的分类
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/037-1.jpg?sign=1739691165-LkASOTowba3mFLhuNix5WDDMdSELh4vO-0-1a2b27be66c894196fac0a2062c511d8)
1. 单精度类型
单精度类型使用的关键字是float,在内存中占4个字节,取值范围是-3.4×10-38~3.4×1038。定义单精度类型变量的方法是在变量前使用关键字float。例如,要定义一个变量fFloatStyle,并为其赋值3.14的方法如下:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/037-2.jpg?sign=1739691165-gjsrzQhM1oUFUYs4UAYQKFSuzQLwHxwl-0-f3495cc79a41726b92f70badc29c04fb)
学习笔记
在为单精度类型赋值时,需要在数值后面加“f”,表示该数字的类型是单精度类型,否则默认为双精度类型。
2. 双精度类型
双精度类型使用的关键字是double,在内存中占8个字节,取值范围是-1.7×10-308~1.7×10308。
定义双精度类型变量的方法是在变量前使用关键字double。例如,要定义一个变量dDoubleStyle,并为其赋值5.321的方法如下:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/037-3.jpg?sign=1739691165-8Vp9s6u73Y3LRu5lhH8yVwelhGH6jJIv-0-01e7db4da61f916d2e8e42efde9c34e3)