程序清单4.9_flags.c程序_《C Primer Plus》P72

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序清单4.9_flags.c程序_《C Primer Plus》P72相关的知识,希望对你有一定的参考价值。

// flags.cpp : 定义控制台应用程序的入口点。
//
/* flags.c -- 一些格式标志的使用示例 */

/*
    时间:2018年06月16日 22:40:52
    代码:程序清单4.9_flags.c程序_《C Primer Plus》P72
    目的:%#X 输出十六进制的数值,结果有前缀:0Xn; 
        %5.3d 输出字段宽度为5,并要求最小数学为3位.
*/

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
    printf("%x %X %#X
", 31, 31, 31);
    printf("**%d**% d**% d**
", 42, 42, -42);
    printf("**%5d**%5.3d**%05d**%05.3d**
", 6, 6, 6, 6);
    getchar();

    return 0;
}

/*
    在VS2010中运行结果:
----------------------------------------
1f 1F 0X1F
**42** 42**-42**
**    6**  006**00006**  006**
-------------------------------------------------------------
    总结:
        %nd: n 表示要显示的字段的宽度;
        %0nd: 0 表示显示的字段宽度不足时用0来填充;
        %0n.md 表示显示字段宽度为n, 最小字段为m,不足以0填充;
--------------------------------------------------------------
        
*/


以上是关于程序清单4.9_flags.c程序_《C Primer Plus》P72的主要内容,如果未能解决你的问题,请参考以下文章

程序清单2.5_stillbad.c_程序_《C Primer Plus》P27

程序清单2.1_first.c程序_《C Primer Plus》P15

程序清单3.8_typesize.c程序_《C Primer Plus》P52

程序清单4.6_printout.c程序_《C Primer Plus》P68

程序清单4.7_width.c程序_《C Primer Plus》P71

程序清单4.4_pizza.c程序_《C Primer Plus》P65