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;
}

posted @ 2021-03-12 15:16  菲阳公社  阅读(89)  评论(0)    收藏  举报