-
[C Language] 14. 캐스트 연산자 - C 언어CSE/C Language 2015. 6. 13. 10:13
1. 명시적 형 변환(강제적 형 변환)
명시적 형 변환은 강제적으로 형을 변환할 때 사용할 수 있다.
아래 예제를 통해 살펴보도록 하자.
12345678910111213141516/** explicit.c** Created on: 2015. 5. 11.* Author: root*/#include <stdio.h>int main(void) {printf("5 / 2 = %d\n", 5 / 2);printf("(float) 5 / float(2) = %.1f", (float) 5 / (float) 2);return 0;}cs 2. 묵시적 형 변환
묵시적 형 변환은 사용자가 형 변환을 해주지 않아도 시스템이 자동적으로 형 변환을 행하는 것을 말한다.
아래 예제를 통해 살펴보도록 하자.
123456789101112131415/** implicit.c** Created on: 2015. 5. 11.* Author: root*/#include <stdio.h>int main(void) {printf("%.1f", 2.0 / 5);return 0;}cs * Programming in C 서적을 참고하여 작성하였습니다
'CSE > C Language' 카테고리의 다른 글
[C Language] 17. while 문 - C 언어 (0) 2015.06.13 [C Language] 16. switch 문 - C 언어 (0) 2015.06.13 [C Language] 15. if ~ else - C 언어 (0) 2015.06.13 [C Language] 13. 비트 연산자 - C 언어 (0) 2015.06.13 [C Language] 12. 조건 연산자 - C 언어 (0) 2015.06.13 [C Language] 11. 논리 연산자 - C 언어 (0) 2015.06.13