매크로 상수와 매크로 함수의 사용방법에 대해 알아보는 프로그램
화씨온도를 섭씨온도로 변환
#define START 50
#define MAX 100
#define STEP 10
#define F_TO_C(f) 5*(f-32)/9
#include <stdio.h>
int main(void)
{
double f, c;
for(f=START;f<=MAX;f+=STEP)
{
c=F_TO_C(f);
printf("화씨: %3.0f ,섭씨: %6.2f\n",f,c);
}
return 0;
}
// 실행 결과
화씨온도를 섭씨온도로 변환
#define START 50
#define MAX 100
#define STEP 10
#define F_TO_C(f) 5*(f-32)/9
#include <stdio.h>
int main(void)
{
double f, c;
for(f=START;f<=MAX;f+=STEP)
{
c=F_TO_C(f);
printf("화씨: %3.0f ,섭씨: %6.2f\n",f,c);
}
return 0;
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어] n!을 계산하는 재귀함수 (0) | 2011.04.29 |
---|---|
[c언어] n부터 1까지의 정수 합을 계산하는 재귀함수 (0) | 2011.04.29 |
[c언어] 함수에서 다른 함수를 호출 (0) | 2011.04.29 |
[c언어] 인자가 3개 이상인 함수. 입력된 3개의 정수 변수에 대해 최대값을 판단하는 조건문 (0) | 2011.04.29 |
[c언어] 결과 값(반환 값)이 있는 함수. 1부터 n까지의 정수합 계산 (0) | 2011.04.29 |