[C언어] 자료형의 변환

르랑·2021년 7월 5일
1

Programming Language C

목록 보기
4/10

자료형의 변환


☆ 자동 형 변환

1) 대입 연산의 전달 과정에서 발생.

2) 정수의 승격에 의한 변환.

  ex)short num1 = 15, num2 = 25;
      short num3 = num1 + num2; //이 때, num1과 num2가 int형으로 변환

3) 피연산자의 자료형 불일치로 발생.

  ex)double num1 = 5.15 + 19; // int형이 double 형으로 변환되어 계산.


☆ 명시적 형 변환 = 강제 변환

- 연산시, 연산 결과의 자료형은 피연산자의 자료형과 일치하게 된다.

  ex) double result = (double)num1/num2; //num1과 num2는 int형.


0개의 댓글