프로그래밍/C언어
C언어 cast연산자
Dainty™
2017. 9. 20. 10:56
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형으로 변경된다.