问题描述: C语言中%8.1f ,8.请解释具体点, 1个回答 分类:综合 2014-11-25 问题解答: 我来补答 8代表数据最小宽度是81代表保留小数点后面一位有效数字f代表float类型e,g,:printf("%8.1f\n",123.56789); 我的输出结果是□□□123.6.8是数据最小宽度,包括小数点.所以保留一位小数后左边补3个空格.要注意小数点后面一位有进位 再问: 那是%8.21呢 再答: 你问的是%8.21f么 就是小数点后21位小数啊 #include<stdio.h>void main(){ printf("%8.21f\n",123.56789);}再问: 哦太谢谢你啦 再答: 不客气哦 展开全文阅读