程序清單4.7_width.c程序_《C Primer Plus》P71
阿新 • • 發佈:2018-06-16
return plus GC 運行 getch getchar 空格 VS2010 argc // width.cpp : 定義控制臺應用程序的入口點。
//
/* width.c -- 字段寬度 */
/*
時間:2018年06月15日 23:43:01
代碼:程序清單4.7_width.c程序_《C Primer Plus》P71
目的:了解 printf() %d d前加參數的輸出結果
*/
#include "stdafx.h"
#define PAGES 931
int _tmain(int argc, _TCHAR* argv[])
{
printf("*%d*\n", PAGES);
printf("*%2d*\n", PAGES);
printf("*%10d*\n", PAGES);
printf("*%-10d*\n", PAGES);
getchar();
return 0;
}
/*
在VS2010中運行結果:
--------------------------------------------------------
*931*
*931*
* 931*
*931 *
--------------------------------------------------------
總結:
1>.%2d 當參數大於2時,則顯示參數的真實位數;
2>.%10d 顯示10位靠右的數字,左則無數則以空格符替代;
3>.%-10d 顯示10位靠左的數字,右則無數則以空格符替代;
--------------------------------------------------------
*/
程序清單4.7_width.c程序_《C Primer Plus》P71