본문 바로가기

C++

[C++] casting: static_cast <자료형>(변수)

반응형

일반 변수를 형 변환(casing) 할 때 사용한다.

static_cast <변환할 자료형 타입> (변환시킬 대상 변수)로 사용할 수 있다.

 

char a;

// c style
(int)a;   // 강제 형변환

// cpp style
int(a);   // 강제 형변환
static_cast<int>(a);   // 논리적 형변환: 컴파일할 때 오류를 확인하고 형변환

 

 

 

참고: Inflearn, 홍정모의 따라하며 배우는 C++, '2.7 문자형 char type'

반응형

'C++' 카테고리의 다른 글

[C++] 거듭제곱: pow()  (0) 2021.12.03
[C++] 2진수, 8진수, 16진수 표현하기  (0) 2021.11.29
[C++] 논리 연산자: &&, ||  (0) 2021.11.03
[C++] not(!) 연산자  (0) 2021.10.28
[C++] 불리언(bool) 자료형  (0) 2021.10.28