函数怎么保留4位小数点


1、C语言中输出时怎样控小数点后的位数,请举例说明保留1、2、3、4位小数等等,谢谢

我们在输出语句中添加0,例如printf("%0.2f",a)只需要2位。

更新代码

#Include

intmain()

{

doublea=1.11111111;

printf("%0.Mf",a);//转换为想要保留的小数位数;

扩展信息:

十进计算机的存储:

对于浮点类型数据,采用单精度类型(float)和双精度类型(double)来存储,浮点数据为32位,而double数据为64位,实际上是浮点型或双精度型,在计算机内存中的存储方式符合IEEE规范。 对于IEEE32.24,双重合规性是R64.53。

2)指数位(exponential):用于以科学计数法存储指数数据,采用移位存储。

相关文章