C语言中%5.3d中.3是什么意思
答案:6 悬赏:30 手机版
解决时间 2021-03-06 13:51
- 提问者网友:你独家记忆
- 2021-03-06 11:03
C语言中%5.3d中.3是什么意思
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-03-06 12:14
%5.3d表示
默认使用5的宽度,如果小于5个宽度的话
.3表示使用3位精度,保留3个数字,如果只有1位,用0在数字前补充;所以你输入6,会出现* 006*,0前有2个空格
如果是5.5,则*00006*;如果是5.6,则因为精度数字大于宽度,所以是*000006*,有问题一起交流哈。
默认使用5的宽度,如果小于5个宽度的话
.3表示使用3位精度,保留3个数字,如果只有1位,用0在数字前补充;所以你输入6,会出现* 006*,0前有2个空格
如果是5.5,则*00006*;如果是5.6,则因为精度数字大于宽度,所以是*000006*,有问题一起交流哈。
全部回答
- 1楼网友:酒者煙囻
- 2021-03-06 16:41
.3是实型数据的精度,也就是小数点的个数.
- 2楼网友:风格不统一
- 2021-03-06 16:03
.3是实型数据的精度,也就是小数点的个数.
- 3楼网友:神鬼未生
- 2021-03-06 14:30
不要误人子弟了,2017年11月的那个答案也就是二楼才是正确的
- 4楼网友:洒脱疯子
- 2021-03-06 13:48
3是指你输出浮点数的时候 小数位后面的位数是3位 比如说我有一个数 123.456789 这个数只会输出到 123.456
- 5楼网友:蓝房子
- 2021-03-06 13:42
a=3.141592;
printf("%5.3d",a);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯