大家好,今天小编关注到一个比较有意思的话题,就是关于c语言浮点的问题,于是小编就整理了3个相关介绍c语言浮点的解答,让我们一起看看吧。
c语言浮点是什么?
c语言浮点就是常说的小数点,浮点的意思就是数字中有个漂浮的点,这个点就是常说的小数点。
C语言中均支持两种浮点数,float和double。
其中double的精度和表示范围比float要大。
另外,部分编译器支持更大精度的long double,但不是所有的编译器都支持。
C语言浮点数运算?
在C语言中,不同数据类型的量混合运算时,会发生数据类型的自动转换,在由编译系统自动完成。自动转换遵循以下规则:
1.若参与运算量的类型不同,则先转换成同一类型,然后进行运算。
(图片来源网络,侵删)
参考代码:
#include <stdio.h>int main(){ int a=10; double s=0.01; printf("%.2lf\n",s*a); return 0; }/*运行结果:0.10*/
(图片来源网络,侵删)
“浮点数”在C语言中是什么意思?
1 定义:
double d;
2 赋值:
d = 1.3;
3 输入:
scanf("%lf",&d);
4 输出: