Printf和Scanf *号修饰符
*
-#include<stdio.h>
int main(void)
{
unsigned int width;
int num=256;
printf("What filed width?\n");
scanf("%d",&width);
printf("The number is %*d\n",width,num);//需输入宽度数字
return 0;
}
浮点数控制精度
include<stdio.h>
int main(void)
{
unsigned int width,precision;
float weight=242.5;
printf("Now enter a width and a precision:\n");
scanf("%d %d",&width,&precision);
printf("Weight= %*.*f\n",width,precision,weight);//控制宽度(整个长度)和精度
return 0;
}
-#include<stdio.h>
int main(void)
{
int n;
printf("Please enter three intergers: \n");
scanf("%d %d %d",&n); //忽略 前两个输入值
printf("The last enter is %d\n",n);
return 0;
}
-#include<stdio.h>
int main(void)
{
printf("%9d %9d %9d\n",1,2,3);
printf("%9d %9d %9d\n",10,20,30);\格式对齐小技巧
printf("%9d %9d %9d\n",100,200,300);
return 0;
}
浙公网安备 33010602011771号