형 변환의 기본 원칙
1.바이트 크기가 작은 자료형에서 큰 자료형으로 형 변환은 자동으로 이루어진다.
2.덜 정밀한 자료형에서 더 정밀한 자료형으로 형 변환은 자동으로 이루어진다.
명시적 형변환 (Explict Conversion)
크기가 큰 자료형에서 작은 자료형의로 변환될 경우와 더 정밀한 자료형에서 덜 정밀한 자료형으로 변환될 때에는 프로그래머가 명시적으로 써 주어야 한다
데이터의 손실을 감수하더라도 강제로 형변환 시키는 형태
자료형 a = (변환할 자료형) b;
double a = 3.14d;
int b = (int) a
실수형인 변수 a는 3.14 이나 명시적 형변환을 통하여 정수형변수 b의 값은 3 (0.14 데이터 손실)
'C > C' 카테고리의 다른 글
C char 그리고 wchar_t 문자, 문자열 (0) | 2022.09.28 |
---|---|
scanf() C4996 오류 이유, 해결 (0) | 2022.09.26 |
연산자 01 (0) | 2022.09.22 |
변수 진수 값 저장 (0) | 2022.09.22 |
변수 03 (0) | 2022.09.21 |