讨厌的小数点C语言,printf("%f",a),用这样的格式输出就会自动保留六位小数,要想视情况保留小数位数,该怎么处理呢?...

在c++中printf保留小数位数的方法如下,您可以自行更改代码

例如printf("%7.2f",a);结果保留2位,在f前面加上“整数位保留个数.小数位保留个数”

固定 m 位小数 如此: printf("%.mf",a);

例如 printf("%.2f",a); 保留小数点后两位

要保留1位小数点:printf("%.1f",a);

要保留2位小数点:printf("%.2f",a);

要保留3位小数点:printf("%.3f",a);

......

如此类推。

%8.3f。就是:占8个字符的位置,小数点后面有3位。注意小数点也算一位。

39dcf24301d58b3f0fe823ad8664a833.png扩展资料

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。

printf()函数的调用格式为: printf("", )。

格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

参考资料:printf-百度百科

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值