2015. 2. 19. 18:58
형변환으로 인한 데이터 손실, 강제 형변환 Development/C/C++
반응형
형변환으로 인한 데이터 손실
데이터 손실이 없는 경우 |
|
데이터 손실이 있는 경우 | double형 (큰 자료형) 에서 int형(작은 자료형)으로 변환되는 경우 |
자동형변환으로 인한 데이터 손실을 최소화 하기 위해 강제 형변환 수행
강제 형변환
- 큰 자료형에서 작은 자료형으로 변환시 사용
- 프로그래머가 강제로 형변환을 해줍니다.
- 이미 정의된 자료형을 강제적으로 다른 자료형으로 변환하는 것
- 괄호 연산자 ( )를 사용하여 바꿀 자료형 표시
int num=10 (double)num; //(바꿀 자료형)변수 |
반응형
'Development > C/C++' 카테고리의 다른 글
Ex01-변수와 변수의 시작 주소 확인하기 (0) | 2015.02.21 |
---|---|
연산자와 피연산자 (0) | 2015.02.20 |
형변환으로 인한 데이터 손실, 강제 형변환 (0) | 2015.02.19 |
문자형, 문자 특징, 문자 선언 및 문자저장 (0) | 2015.02.17 |
Ex14-실수는 double형 선호 (0) | 2015.02.16 |
Ex13- 실수형의 데이터 표현 범위 상수를 통한 최소값/최대값 출력 (0) | 2015.02.15 |
댓글을 달아 주세요