묵시적 형변환과 명시적 형변환에 대해 알아보자.
형이 다르면 대입이 안되야 한다고 했는데, 형이 달라도 대입이 될수가 있다.
이를 형변환(Type Conversion, Type Castring)이라고 한다.
형 변환에는 2가지가 있다.
연산자(Operator)의 두 피연산자(Operand)가 다르다면!
보통 좁은(Narrow)한 형이 넓은(Wide)한 형(Type)으로 변환된다.
#include <stdio.h>
int main(void) {
short a = 11;
int b = 22;
b = a;
return (0);
}
위와 같은 형 변환을 형 확장 (Type Promotion)이라고 한다.