1. 程式人生 > >程序清單5.1_shoes1.c程序_《C Primer Plus》P87

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

lse include AS std fine argv ret tchar 代碼


// 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算五個寬度)
---------------------------------------------------
*/


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