C语言小问题——如何在输出时准确控制float及double类型保留小数点后几位

大家好,今天介绍一个新手编程比较容易碰到的问题,即如何在输出时准确控制float及double类型保留小数点后几位,首先需要了解浮点型float和double在输出时所需要用到的格式符;

即%f和%lf,在输出情况下,float和double用%f和%lf哪一个都可以

C语言小问题——如何在输出时准确控制float及double类型保留小数点后几位_第1张图片C语言小问题——如何在输出时准确控制float及double类型保留小数点后几位_第2张图片

而想要实现题目中的问题,只需在lf或者f之前加上0.x(即想要保留的小数位),

C语言小问题——如何在输出时准确控制float及double类型保留小数点后几位_第3张图片

 而小数点前的数字根据实践则没有影响。

C语言小问题——如何在输出时准确控制float及double类型保留小数点后几位_第4张图片

 备注:上述内容,如有错误,请大佬指正。谢谢


2023.3.1 更新

想要实现题目中的问题,只需在lf或者f之前加上%.x(即想要保留的小数位)

你可能感兴趣的:(C语言例题及小问题,c语言)