零基础C++学习笔记
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.3.4 实型变量

实型变量也称浮点型变量,是指用来存储实型数值的变量。实型数值是由整数和小数两部分组成的。在C语言中,实型变量根据实型的精度可以分为单精度类型、双精度类型和长双精度类型,如表2.6所示。

表2.6 实型变量的分类

1. 单精度类型

单精度类型使用的关键字是float,在内存中占4个字节,取值范围是-3.4×10-38~3.4×1038。定义单精度类型变量的方法是在变量前使用关键字float。例如,要定义一个变量fFloatStyle,并为其赋值3.14的方法如下:

学习笔记

在为单精度类型赋值时,需要在数值后面加“f”,表示该数字的类型是单精度类型,否则默认为双精度类型。

2. 双精度类型

双精度类型使用的关键字是double,在内存中占8个字节,取值范围是-1.7×10-308~1.7×10308

定义双精度类型变量的方法是在变量前使用关键字double。例如,要定义一个变量dDoubleStyle,并为其赋值5.321的方法如下: