- Programming/- 개념 잡기
★ 07. 형변환
g_u_u
2015. 12. 28. 23:57
반응형
형변환
은 쉽게 말해 데이터 타입을 변환한다는 의미입니다.
- C -
float fi = 3.141592654;
int fi2 = fi;
printf("%d", fi2);
결과 : 묵시적 형변환을 통해 3이 출력됩니다. (소수점 무시, 불안전)
명시적 형변환을 한다면?
printf("%d", (int)fi);
같은 3이 출력되더라도 비교적 안전하다고 볼 수 있습니다.
- C++ -
C++에서는 위와 같은 내용을
(int)fi -> static_cast<int>(fi)
이런식으로 사용하면 됩니다.
반응형