728x90
반응형
형변환은 프로그램 실행 중에 말 그대로 변수나 데이터의 타입을 변환하는 것을 말합니다.
형변환에는 자동적인 형 변환과 명시적인 형변환이 있습니다.
자동적인 형변환은 대입연산 시 형변환, 정수연산시 형변환, 수식연산시 형변환으로 나눌 수 있습니다.
대입 연산 시에 오른쪽의 값이 왼쪽의 변수 자료형으로 자동 변환됩니다.
만약 문자형으로 저장된 정수의 자료가 연산될 경우 정수형으로 자동 변환됩니다.
서로 다른 자료형이 같은 수식에서 혼합되어 사용되면 모든 자료형은 수식에서 가장 높은 등급의 자료형으로 자동 변환됩니다.
명시적인 형변환은 사용자가 명시적으로 자료형을 변환하는 경우입니다.
명시적인 형변환은 원하는 자료형을 괄호 안에 넣고 상수나 변수 앞에 적어주면 됩니다.
(자료형) 변수, 상수, 값 등
반응형
명시적인 형변환은 변수 자체가 변화하는 것이 아니라 단지 변수의 값만 잠시 바꾸어 사용하는 것입니다.
728x90
반응형
'프로그래밍 언어 > C언어' 카테고리의 다른 글
[C언어 공부하기] 10. 매개변수와 인수 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.29 |
---|---|
[C언어 공부하기] 9. 함수의 기본 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.29 |
[C언어 공부하기] 8. 반복문 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.29 |
[C언어 공부하기] 7. 조건문 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.28 |
[C언어 공부하기] 5. 연산자 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.28 |
[C언어 공부하기] 4. 데이터형과 변수 생성 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.27 |
[C언어 공부하기] 3. 입출력 함수 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.27 |
[C언어 공부하기] 2. 기본 코드 구조 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.24 |