如何在c语言中将输出精度设置为浮点
如何设置C中尾数的精度? 我想让我的程序正好打印点后的6位数字 我尝试使用%2.6le来表示我需要6位数字,但程序会打印如下值 x=0.12345678。。。 同于1.234567e-001 而不是 0.123456如何在c语言中将输出精度设置为浮点,c,floating-point,precision,C,Floating Point,Precision,如何设置C中尾数的精度? 我想让我的程序正好打印点后的6位数字 我尝试使用%2.6le来表示我需要6位数字,但程序会打印如下值 x=0.12345678。。。 同于1.234567e-001 而不是 0.123456 使用%.6f。f表示单位小数点表示法;你的e代表科学记数法,即尾数乘以十的幂。使用%.6f。f表示单位小数点表示法;你的e代表科学记数法,即尾数乘以十的幂。谢谢!它现在很有魅力。再一次,出于一些疯狂的原因,这个网站不允许我投票给你。你没有足够的声誉。不过你可以接受他的回答@苏克里卡
<我这里看到的答案是C++,但不是C。任何帮助?< P>使用%.6f。f表示单位小数点表示法;你的e代表科学记数法,即尾数乘以十的幂。使用%.6f。f表示单位小数点表示法;你的e代表科学记数法,即尾数乘以十的幂。谢谢!它现在很有魅力。再一次,出于一些疯狂的原因,这个网站不允许我投票给你。你没有足够的声誉。不过你可以接受他的回答@苏克里卡拉:别担心。我很高兴你的问题解决了。下次先检查手册;有很多关于printf的文档可用。谢谢!它现在很有魅力。再一次,出于一些疯狂的原因,这个网站不允许我投票给你。你没有足够的声誉。不过你可以接受他的回答@苏克里卡拉:别担心。我很高兴你的问题解决了。下次先检查手册;有大量关于printf的文档可用。在%2.6le中,l长度修饰符不正确。浮动和双精度都使用%.6e,长双精度都使用%.6e。将e更改为f以获得所需的格式。在%2.6le中,l长度修饰符不正确。浮动和双精度都使用%.6e,长双精度都使用%.6e。将e更改为f以获得所需的格式。