C语言中什么是实型数?

Python013

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

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

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

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

实型数据表示的实际上就是生活带小数的数值,在程序运行过程中不能被改变其值的实型数被称为实型常量。实型常量又称实数或浮点数。在C语言中可以用两种形式表示一个实型常量。

数据可以是连续的值,比如声音、图像,称为模拟数据,也可以是离散的,如符号、文字,称为数字数据。在计算机系统中,数据以二进制信息单元0、1的形式表示。

扩展资料:

实型数据都存有误差,不会有两个完全相等的数。在编写程序中,不管使用是float ,还是double,计算机按double进行处理,输出时,小数点默认用6个小数位表示。

算术运算符两边的数的类型必须一致,不一致则自动进行的转换。原则不改变数的实际大小;赋值号的左边只能是变量名,右边可以是任意合法的表达式。

参考资料来源:

百度百科-实型变量

实型变量分为:单精度(float型)、双精度(double型)和长双精度(long double型)三类。

a=33333.33333b=33333.33333333333333

由于a 是单精度浮点型,有效位数只有七位。而整数已占五位,故小数二位后之后均为无效数字。

b 是双精度型,有效位为十六位。但VC6.0规定小数后最多保留六位,其余部分四舍五入。

注意:实型常数不分单、双精度,都按双精度double型处理。

在C语言中实数类型和浮点数类型实际上表示的是同一个意思