C/C

묵시적 형 변환, 명시적 형 변환

HicKee 2022. 9. 25. 17:10

 형 변환의 기본 원칙
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