C语言中什么是实型数?

Python014

C语言中什么是实型数?,第1张

简单的说实型就是实数,就是小数,变量类型分为单精度实型和双精度实型

单精度实型的数据类型符为float,占用4字节内存空间,数值范围是1e-38~1e38保留7位

双精度实型的数据类型符为double,占用8字节内存空间,数值范围是1e-308~1e308保留11位

实数 包括整数。 这个是数学上的概念。

但C语言中 实型和整型是两组不同的类型。

实型包括float double

整型包括short int long等等。

他们最大的区别在于, 整型表示的是准确的数值。 实型,虽然可以存储整数,但无论整数还是实数,实型存储的都是近似值。

c语言中的实型分为单精度浮点数和双精度浮点数。

float单精度取值范围:1.175494e-038

~

3.402823e+038

double双精度取值范围:2.225074e-308

~

1.797693e+308

一般来说,C语言标准库中的float.h定义了单精度和双精度浮点数的最大值和最小值,程序员可以在C源码文件中使用FLT_MIN、FLT_MAX两个宏来表示单精度浮点数的最小值和最大值,DBL_MIN和DBL_MAX两个宏表示双精度数的最小值和最大值。