1.使用prinf(%m.ns)输出字符串
代码:
#include <iostream>
using namespace std;
int main()
{
printf("%3s\n", "123456789");
printf("%5.3s\n", "123456789");
return 0;
}
运行结果:
1.使用printf(%ms)输出一个字符串,如果字符串长度大于m,输出全部字符内容(使用printf(%md)输出整数同理)。如果字符串长度不足m,剩余的位补空格。
2.使用printf(%m.ns)输出一个字符串,按右对齐方式输出字符串的前m位,左边补上空格。
2.没有break的switch语句
代码:
#include <iostream>
using namespace std;
int main()
{
int x = 0;
cin>>x;
switch(x)
{
case 1:printf("1");
case 2:printf("2");
case 3:printf("3");
default:printf("default");
}
return 0;
}
运行时,输入1输出123default,输入2输出23default,输入3输出3default,其它输入输出default。