c语言小数保留问题要求小数保留两位printf("c=%6.2f",c);这一句和printf("c=%.2f",c);有什么区别为什么用后一句测试时有两个数据无法通过?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 08:22:17
c语言小数保留问题要求小数保留两位printf(

c语言小数保留问题要求小数保留两位printf("c=%6.2f",c);这一句和printf("c=%.2f",c);有什么区别为什么用后一句测试时有两个数据无法通过?
c语言小数保留问题
要求小数保留两位
printf("c=%6.2f",c);这一句和printf("c=%.2f",c);有什么区别
为什么用后一句测试时有两个数据无法通过?

c语言小数保留问题要求小数保留两位printf("c=%6.2f",c);这一句和printf("c=%.2f",c);有什么区别为什么用后一句测试时有两个数据无法通过?
printf("c=%6.2f",c);这一句和printf("c=%.2f",c);的区别是前一个限定了数据输出宽度最小是6,而后一个没有限定数据的宽度,有多宽输出多宽.如:c=12.3 前一个输出前面会有1个空格,而后一个会顶头起输出12.30
为什么用后一句测试时有两个数据无法通过?
-----什么意思?什么现象?