// 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\n", 31, 31, 31); printf("**%d**% d**% d**\n", 42, 42, -42); printf("**%5d**%5.3d**%05d**%05.3d**\n", 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填充;-------------------------------------------------------------- */