반응형
형 변환(Casting): 변수의 크기와 그 안에 담을 상수의 크기가 일치하지 않을 경우, 자료의 손실을 가져올 수 있기 때문에 자료의 형태를 변환해 준다.
※ 형 변환을 하면 '버림'된다.
1. 묵시적 형 변환(자동 형 변환); Promotion
- 작은 데이터를 큰 공간에 담을 때 사용한다.
2. 명시적 형 변환(강제 형 변환); Casting
- 큰 데이터를 작은 공간에 담을 때 사용한다.
- 데이터 손실을 가져올 수 있다.
3. 자료형의 크기
char < shor < int < long < float < double
반응형
'C' 카테고리의 다른 글
[C언어] 실습: 반지름을 입력받아 원의 면적과 둘레 출력하기 (0) | 2020.12.14 |
---|---|
[C언어] 실습: 1년(365.2422일)을 일, 시, 분, 초로 표현하기 (0) | 2020.12.13 |
[C언어] 실습: 세 개의 숫자를 입력받은 후, 큰 수와 작은 수 출력하기 (조건 연산자) (0) | 2020.12.11 |
[C언어] 실습: 세 개의 숫자를 입력받은 후, 큰 수 출력하기 (조건 연산자) (0) | 2020.12.10 |
[C언어] 실습: 홀수/짝수 숫자 판단하기 (조건 연산자) (1) | 2020.12.09 |