程序清單4.9_flags.c程序_《C Primer Plus》P72
阿新 • • 發佈:2018-06-17
輸出 c程序 格式 flag nbsp urn 定義 [] GC // 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填充;
--------------------------------------------------------------
*/
程序清單4.9_flags.c程序_《C Primer Plus》P72