//*********************************************************************//
//预处理
//********************************************************************//
#include "stdio.h"
//*********************************************************************//
//实例定义
//********************************************************************//
#define EXAMPLE0 0x00 //a simple C program
#define EXAMPLE1 0x01 //整型变量要先定义后使用。
#define EXAMPLE2 0x02 //a 是单精度浮点型,有效位数只有七位。而整数已占五位,故小数二位后之后均为无效数字,b 是双精度型,有效位为十六位。但Turbo C 规定小数后最多保留六位,其余部分四舍五入。
#define EXAMPLE3 0x03 //从键盘输入一个大写字母,对应输出其小写字母
//*********************************************************************//
//选择所要编译的实例
//********************************************************************//
#define EXAMPLE EXAMPLE3
//*********************************************************************//
//加入所要练习的实现
//********************************************************************//
#if(EXAMPLE == EXAMPLE0)
main()
{
printf("世界,您好!/n");
getch();
}
#endif
#if(EXAMPLE == EXAMPLE1)
void main(void)
{
int a,b,c,d;
unsigned u;
a=12;
b=24;
u=10;
c=a+u;
d=b+u;
printf("a=a+u=%d,d=b+u=%d/n",c,d);
getch();
}
#endif
#if(EXAMPLE == EXAMPLE2)
main()
{
float a;
double b;
a=33333.33333;
b=33333.33333333333333;
printf("%f/n%f/n",a,b);
getch();
}
#endif
#if(EXAMPLE == EXAMPLE3)
main()
{
char c;
printf("请输入大写字母:/n");
scanf("%c",&c);
c=c+32;
printf("其对应的小写字母是:%c/n",c);//大写字母的ASCII码加上32为其相对应的小写字母
getch();
}
#endif