美文网首页工作生活
C 语言011 第十一节课-函数 printf() 用法详细使用

C 语言011 第十一节课-函数 printf() 用法详细使用

作者: 泥劳工 | 来源:发表于2019-06-30 22:47 被阅读0次

    本节主要学习printf() 函数的各种输出格式。对printf() 更进一步的了解了。看着很简单的用法,写一下感受却是不太一样。

    用法:

    /*printf(),例子:%[flags][width][.prec][F|N|h|L][type]*/

    /*printf(),例子:%[标志][输出最小宽度][.精度][长度]类型字符*/

    源代码:

    #include "stdio.h"

    void prts(void);

    main()

    {

    prts();//调用函数

    return 0;

    }

    void prts(void)

    {

    /*printf(),例子:%[flags][width][.prec][F|N|h|L][type]*/

    /*printf(),例子:%[标志][输出最小宽度][.精度][长度]类型字符*/

    int a = 12;

    float b = 1234.5678;

    int x =5;

    printf("d %d\n",a);

    printf("8d %8d\n",a);

    printf("o %o\n",a);

    printf("x %x\n",a);

    printf("x %u\n",a);

    printf("x %-8d\n",a);

    printf("md %1d\n",a);

    printf("this is b!@\n\a");

    printf("f %f\n",b);

    printf("e %e\n",b);

    printf("8.2f %8.2f\n",b);

    printf("g %10.2e\n",b);

    printf("10.2e %10.2e\n",b);

    printf("-10.2e %-10.2e\n",b);

    //@ 注意,求值虽然是自右向左,但是输出顺序德海从左到右。因此得到下面结果是776而不是567

    printf(" %4d %4d %4d",x,++x,++x);

    printf("ending\n");

    }

    执行结果截图

    相关文章

      网友评论

        本文标题:C 语言011 第十一节课-函数 printf() 用法详细使用

        本文链接:https://www.haomeiwen.com/subject/wbdicctx.html