본문 바로가기

프로그래밍/C언어

C언어 cast연산자

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