作业帮 > 综合 > 作业

c语言小数保留问题要求小数保留两位printf("c=%6.2f",c);这一句和printf("c=%.2f",c);

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/17 08:03:36
c语言小数保留问题
要求小数保留两位
printf("c=%6.2f",c);这一句和printf("c=%.2f",c);有什么区别
为什么用后一句测试时有两个数据无法通过?
c语言小数保留问题要求小数保留两位printf(
printf("c=%6.2f",c);这一句和printf("c=%.2f",c);的区别是前一个限定了数据输出宽度最小是6,而后一个没有限定数据的宽度,有多宽输出多宽.如:c=12.3 前一个输出前面会有1个空格,而后一个会顶头起输出12.30
为什么用后一句测试时有两个数据无法通过?
-----什么意思?什么现象?
再问: 这是一道作业题,测试时有三个数据,两个不可见 前面加一个6是不是限定小数点前的位数?超过或小于怎么办? .2是指对小数点前数位不限制么
再答: 前面加一个6不是限定小数点前的位数!!而是限定完整数据输出的最小宽度为6!小于6时,右对齐,左补空格!超过时,按实际长度。 .2是指对小数点前数位不限制么? 是
再问: 顶头输出12.30是什么意思? 小生初学者,不太明白很多东西,请长辈赐教!