关于printf函数的小练习

一些转义字符:

#include

int main()
{
    printf("\tfirst\b\b\bsh\\\r\'No.1\'");
    //'No.1'  fish\
    return 0;
}
printf(格式控制,输出表列):格式控制输出函数
格式控制主要由 要输出的文字 和 数据格式说明 组成
要输出的文字:字母,数字,空格,符号,还有转义字符
数据格式说明:由“%”开头,形式为%<数据输出宽度说明><格式符>

#include

int main()
{
    int a=2;
    float b=3.12;

    printf("%4dhello\n%-4dworld\n",a,a);  // +右对齐,前补空格;-左对齐,后补空格

    return 0;
}

#include

int main()
{
    printf("x=%d,y=%-6.2f,z=%2d",2,8.999,300);

    return 0;
}

#include

int main()
{
    float a=12.1234567891011;
    double b=23.1234567891011;

    printf("%-8.2lfhello\n",3.456);//小数部分四舍五入  -左对齐右补空格
    printf("%f\t%lf\n",a,a);    //%lf和%f输出精度数控制效果相同,都默认保留6位小数
    printf("%lf\t%f\n",b,b);

    return 0;
}


你可能感兴趣的:(C语言,基础,谭浩强)