형변환으로 인한 데이터 손실, 강제 형변환
CODEDRAGON ㆍDevelopment/C, C++
반응형
형변환으로 인한 데이터 손실
데이터 손실이 없는 경우 |
|
데이터 손실이 있는 경우 | double형 (큰 자료형) 에서 int형(작은 자료형)으로 변환되는 경우 |
자동형변환으로 인한 데이터 손실을 최소화 하기 위해 강제 형변환 수행
강제 형변환
- 큰 자료형에서 작은 자료형으로 변환시 사용
- 프로그래머가 강제로 형변환을 해줍니다.
- 이미 정의된 자료형을 강제적으로 다른 자료형으로 변환하는 것
- 괄호 연산자 ( )를 사용하여 바꿀 자료형 표시
int num=10 (double)num; //(바꿀 자료형)변수 |
'Development > C, C++' 카테고리의 다른 글
메소드의 재귀호출(Recursive Call), 재귀함수(Recursive Function), 재귀호출 (Recursive Call) (0) | 2023.05.09 |
---|---|
매크로 상수 - 매크로 상수의 정의, 매크로 상수의 해제, 매크로 상수의 장점 (0) | 2021.12.01 |
Ex-포인터 변수에 2차원 배열의 시작 주소 저장 (0) | 2021.11.12 |
클래스 정의, 클래스 선언 형식 (0) | 2021.11.11 |
다이아몬드, 별 트리, 모래시계, 나비 (0) | 2021.05.16 |