// shoes1.cpp : 定义控制台应用程序的入口点。
//
/* shoes1.c -- 把一双鞋的尺码转换为英寸 */
/*
时间:2018年06月27日 23:32:03
代码:程序清单5.1_shoes1.c程序_《C Primer Plus》P87
目的:%10.1f 表示输出字段宽度为10位,并保留1位小数点(总宽度包含小数点在内)
*/
#include "stdafx.h"
#define ADJUST 7.64
#define SCALE 0.325
int _tmain(int argc, _TCHAR* argv[])
{
double shoe, foot;
shoe = 9.0;
foot = SCALE * shoe + ADJUST;
printf("Shoe size (men's) foot legth\n");
printf("%10.1f %15.2f inches\n", shoe, foot);
getchar();
return 0;
}
/*
在VS2010中运行结果:
-------------------------------
Shoe size (men's) foot legth
9.0 10.57 inches
-------------------------------
google 翻译如下:
鞋子尺码(男士)尺码
9.0 10.57英寸
-------------------------------
总结:
1>.%10.1f 表示 字段宽度为10位,保留1位小数点;
(9.0 前面有七个空格的长度,9.0算三个宽度)
2>.%15.2f 表示 字段宽度为15位,保留2位小数;
(10.57 前面有十八空格长度,10.57算五个宽度)
---------------------------------------------------
*/
转载于:https://blog.51cto.com/13555061/2133467