03. 자료형 변환 (Type casting)
·
프로그래밍 언어/C
📘 C 언어의 자료형 변환 (형변환 정리)형변환은 크게 다음 두 가지로 나뉜다:자동 형변환(암시적) 명시적 형변환(강제)✅ 자동 형변환 (Implicit Casting)컴파일러가 형이 다른 값들끼리의 연산 또는 대입에서 자동으로 자료형을 변환해주는 것을 의미한다.🔸 대입 연산 시 자동 형변환정수 → 실수: 실수의 표현 범위가 넓기 때문에 손실 없이 변환 가능 단, 부동소수점 오차는 존재할 수 있다.실수 → 정수: 소수부가 잘림 (반올림 X)큰 정수 → 작은 정수: 상위 바이트가 손실될 수 있다. (예: int → char 변환)📌 float 값을 int에 대입할 때 주의점소수점 이하가 절삭된다. (반올림 ❌)float는 큰 정수를 정확히 표현할 수 없다. (유효숫자 한계)float 값이 int의 표..