程序清单5.1_shoes1.c程序_《C Primer Plus》P87


// 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算五个宽度)
---------------------------------------------------
*/


猜你喜欢

转载自blog.51cto.com/13555061/2133467