본문 바로가기

수업자료/프로그래밍

2007년 9월 27일 [데이터 변환]

/*데이터형 변환에 대한 실습입니다.*/
#include<iostream>
using namespace std;

int main()
{
   int i=15;
   double d=2.0;
   i=i/d;
   d=i/d;
   cout<<"i="<<i<<"\n";
   cout<<"d="<<d<<"\n";
   return 0;
}


i/d는 자료형의 묵시적 변환으로 15.0/2.0로 연산되어 진다.
결과는 7.5가 된다
결과는 double형이지만 결과를 담을 변수의 자료형이
int형이므로 결과값을 저장할 변수의 자료형을 따르게 된다.
따라서 결과는 7이 된다.

'수업자료 > 프로그래밍' 카테고리의 다른 글

2007년 11월 8일 [함수,배열]  (0) 2007.11.08
2007년 10월 31일 [인수]  (0) 2007.10.31
2007년 10월 24일  (0) 2007.10.24
2007년 9월 27일 [size of 연산자]  (0) 2007.09.27
2007년 9월 27일 [대입연산자]  (0) 2007.09.27