当前位置:   article > 正文

复习 1.c语言输入输出宽度限定_c语言, 让输出占固定宽度

c语言, 让输出占固定宽度

一.输入限定

1.输入限定只能限定宽度不能限定小数。

int x;

scanf("%3d",&x);

printf("%d",x);

若输入1234则超过限宽,即输出123。

 

若限定小数会出错

二. 输出限定

int x;

scanf("%d",&x);

printf("%3d",x);

1.未超过限宽

前面补空格。若要补0则在限宽前加0即%03d

2.超过限宽

输入是多少,输出就是多少

3.限定小数

float x;

scanf("%f",&x);

printf("%.2f",x);

4.未超限宽+限小数

 float x;

scanf("%f",&x);

printf("%6.2f",x);

先舍小数后判断位数(包括小数点),然后前补空格

5.超限宽+限小数

 

即满足2也满足3

特殊 

输入限定位宽,输出限定小数

float x;

scanf("%5f",&x);

printf("%.2f",x);

先判断输入,在判断输出

若输入12.345<ENTER>

则读入的为12.34(小数点算1位)

若输入1.2345<ENTER>

则读入的为1.234

结果分别为

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/算法编织者2/article/detail/62658
推荐阅读
相关标签
  

闽ICP备14008679号