// pizza.cpp : 定义控制台应用程序的入口点。
//
/* pizza.c -- 在这个比萨饼的例子使用定义常量 */
/*
时间:2018年06月11日 00:05:15
代码:程序清单4.4_pizza.c程序_《C Primer Plus》P65
目的:定义常量的基本格式 #define NAME(大写) value
*/
#include "stdafx.h"
#define PI 3.14159
int _tmain(int argc, _TCHAR* argv[])
{
float area, circum, radius; /* 面积,圆周,半径*/
printf("What is the radius of your pizza?\n");
scanf("%f", &radius);
area = PI * radius * radius;
circum = 2.0 * PI * radius; /* paramters(特征) */
printf("Your basic pizza paramters are as follows: \n");
printf("circumference = %1.2f, area = %1.2f\n", circum,
area);
getchar();
getchar();
return 0;
}
/*
在VS2010中运行结果:
---------------------------------------------
What is the radius of your pizza?
6.0
Your basic pizza paramters are as follows:
circumference = 37.70, area = 113.10
---------------------------------------------
google 翻译如下:
你的披萨的半径是多少?
6.0
你的基本披萨参数如下:
圆周= 37.70,面积= 113.10
---------------------------------------------
总结:
1>. %1.2f 使输出结果四舍五入为保留两位小数;
2>. 容易错误定义常量: #define TOES = 20,
切勿使用 "=" 等于符号;
3>.正确定义常量示例:
#define BEEP '\a'
#define TEE 'T'
#define TEE 'T'
#define OOPS "Now you have done it!"
-------------------------------------------------
*/
原文地址:http://blog.51cto.com/13555061/2127886