c语言float类型输出

Python07

c语言float类型输出,第1张

可以改成printf("%.1f\n",sum)

结果见下图:

拓展资料

float是C语言中的一个数据类型的关键字,表示单精度浮点型(双精度浮点型为double)。定义格式为:float a // a表示一个浮点型的变量。

C语言规定浮点型在内存占用4个字节,精度为7位,取值范围为:3.4*10^-38 ~3.4*10^38。

浮点型运算可能有误差。

“c语言不是能自动将输出数据转化为格式控制类型”指的是在赋值运算的时候,在printf函数里头是需要形参与实参一一对应。而且必须是一一对应!c语言输出时调用printf函数实现的,这里的要求就与我们的函数里头讲的要求是一样的。printf只不过是一类标准的库函数,它本质上还是函数。