cast 연산자는 형을 강제적으로 임시로 바꿔주는 것이다.
#include <stdio.h>
void main()
{
double speed=300000;
double distance=149600000;
double time=0;
double sec=0;
printf("빛의 속도는 300000KM/s\n");
printf("태양과 지구와의 거리는 149600000Km\n");
sec=distance/speed;
time=(int)(sec/60);
sec=sec-time*60;
printf("도달 시간은 %f분 %f초입니다.\n",time,sec);
}
여기에 나와있는것은 모두 double이지만 중간에 (int)를 사용함으로써 형이 int형으로 변경된다.
'프로그래밍 > C언어' 카테고리의 다른 글
C언어 시간 구하기 (0) | 2017.09.20 |
---|---|
C언어 fflush(stdin) (0) | 2017.09.20 |
C언어 문자형 (0) | 2017.09.20 |
C언어 기호상수 (0) | 2017.09.20 |
c언어 기호 (0) | 2017.09.20 |