实数型数据
实数型数据表示的实际上就是带小数的数值,又称为浮点型数据。
分为:
- 单精度实数型
- 双精度实数型
- 长双精度实数型
<center>实数型数据</center>
|数据类型|说明|所占字节|取值范围|有效数字|
|:-:|:-:|:-:|:-:|:-:|
|float|单精度实数型|4|-3.4x10^38~3.4x10^38|6~7|
|double|双精度实数型|8|-1.7x10^308~1.7x10^308|15~16|
|long double|长双精度实数型|16|-1.2x10^4932~1.2x10^4932|18~19|
实数型常量
在程序运行过程中不能被改变其值的实数型数据被称为实数型常量。
实数型数据表示分为两种:
- 小数表示法
格式如下:
±整数部分.小数部分- 指数表示法
格式如下:
±位数部分E(e)±指数部分其中前面的±决定正负,后面的±决定指数大小。
用法等价于:
±尾数部分*10^±指数部分需要说明的是:
- 实数型常量的类型都是双精度浮点型。
- 实数在计算机中只能近似表示,运算中会有误差。
- 小数部分和指数部分具体有多少位,没有具体的标准,不同的编译系统有不同的规定。
- 小数部分越多,精确度越高;指数部分越多,数值的范围也就越大。
实数型变量
格式如下:
float x; // 单精度实数型的定义
double y; // 双精度实数型的定义
long double z; // 长双精度实数型的定义 

555
555
哈哈