%c | 字符及其ASCALL码 |
---|---|
%s | 字符串 |
%d | 整数(十进制) |
%u | 无符号整数 |
%o | 整数(八进制) |
%x | 无符号整数(十六进制) |
%f | 浮点数字 |
%g | 浮点数字 |
%e | 浮点数字(科学计数法) |
%p | 指针 |
%n | 存储输出字符的数量放进参数列表的下一个变量中 |
printf( )
printf("a%d\n",90);
( )内叫做参数列表,每两个用逗号隔开
在" ",内的值会如实输出 %d代表实数,在输出时会被90这个实数代替
%3d就是设置输出的宽度为3
\nj就是换行符
printf("a%3d\n",9)
printf("a%3d\n",90)
printf("a%3d\n",909)
也可以把上一步没有数字的空填0
printf("a%03d\n",9)
%f ,f就是float的略写;
%lf,就是long float;
%.2f;就是规定输出小数点后俩各位(四舍五入)后
printf("a;%.2f",122.55);
scanf()
int n,f,u;
scanf("%d-%d-%d",&n,&f,&u);
printf("%d,%d,%d",n,f,u);}
输出结果
由上面输入可以看出输入时,-也要输入;而赋值n,必需在前面加&