printf格式控制、switch-case语句
switch-case语句:
- switch()括号里面是表达式或者变量。
- 一般在case语句后面加break,否则会一直执行下去。
switch(expression){
case constant-expression :
statement(s);
break; // 可选的
case constant-expression :
statement(s);
break; // 可选的
// 您可以有任意数量的 case 语句
default : // 可选的
statement(s);
}
printf语句格式控制
- -:有-表示左对齐输出,如省略表示右对齐输出。
printf("%-5d", a);
//表示左对齐输出整型,每个数字占5个字符宽度。
- . : 表示小数点。
printf("%-5.2f", a);
//表示左对齐输出浮点型,每个数字占5个字符宽度,且小数位有2位。
- 0:有0表示指定空位填0,如省略表示指定空位不填。
printf("%05d", a);
//表示右对齐输出整型,一共占5个字符宽度。且不足的在前面补零。比如输入a=5,输出00005
printf("%5.02f", a);
//表示右对齐输出浮点型,一共占5个字符宽度,且小数位有2位。且小数位不足的在右边补0。