C++에서 char 데이터 유형이란 무엇입니까?
char는 C++의 데이터 유형이라고 하며 숯 키워드를 사용하면 C++ 프로그래밍에서 문자 유형 변수를 쉽게 선언할 수 있습니다. 그만큼 숯 데이터 유형은 한 번에 하나의 문자만 보유합니다.
C++에서 char 데이터 유형의 구문
C++에서 char 데이터 유형의 구문은 다음과 같습니다.
숯 변수 이름 = '문자_값' ;
문자 데이터 유형은 단일 문자 외에 정수 값을 저장하는 데에도 사용할 수 있습니다. 이는 ASCII 테이블의 각 문자가 정수 값으로 표시되고 각 문자에 고유한 정수 값이 할당되기 때문입니다.
숯 var_name = 'ASCII 코드' ;
예를 들어 문자의 ASCII 코드는 '비' ~이다 66 , 따라서 char 변수는 알파벳의 ASCII 값을 표시하는 데 도움이 됩니다.
숯 채널 = '비' ;ASCII 테이블 및 ASCII 코드에 대해 자세히 알아보려면 여기 .
char 데이터 유형 메모리의 크기
문자 데이터 유형 변수는 메모리에서 1바이트 크기만 보유합니다.
예제 1: C++에서 char 유형 변수 사용
문자 유형 변수에 대한 C++ 프로그램의 매우 간단한 예를 살펴보겠습니다.
#include정수 기본 ( ) {
숯 채널 = '비' ;
성병 :: 쿠우트 << '캐릭터는: ' << 채널 << 성병 :: 끝 ;
반품 0 ;
}
이 코드에서 실행은 이름이 지정된 문자 유형 변수의 초기화가 있는 기본 함수에서 시작됩니다. 채널 캐릭터 값으로 비 . 그런 다음 cout을 사용하여 이 문자 변수를 인쇄했습니다.
산출
예제 2: C++에서 char 유형 변수의 ASCII 문자 인쇄
다음은 문자 유형 변수에서 값을 가져와 해당 ASCII 문자를 표시하는 프로그램입니다.
#include네임스페이스 표준 사용 ;
정수 기본 ( ) {
숯 채널 = 65 ;
쿠우트 << 'ASCII 값의 문자 = ' << 채널 << 끝 ;
반품 0 ;
}
이 코드에서 main 함수는 다음과 같은 문자 데이터 유형 변수를 갖습니다. 채널 의 초기화 값으로 65 . 65는 문자 A의 ASCII 코드이므로 출력은 A를 인쇄합니다.
산출
예제 3: C++에서 char 유형 변수의 ASCII 코드 인쇄
이 예는 문자 유형 변수에 지정된 알파벳의 정수 값(ASCII 번호)을 인쇄합니다.
#include네임스페이스 표준 사용 ;
정수 기본 ( ) {
숯 채널 = '시간' ;
숯 ch1 = '시간' ;
쿠우트 << '문자 h의 ASCII 값 = ' << 정수 ( 채널 ) << 끝 ;
쿠우트 << '문자 H의 ASCII 값 = ' << 정수 ( ch1 ) << 끝 ;
반품 0 ;
}
위의 메인 함수에서 문자형 변수 2개를 초기화합니다. 채널 및 채널1 다음과 같은 작은따옴표가 있는 단일 문자로 각각의 값을 사용합니다. h와 H . 그런 다음 사용 쿠우트 정수 데이터 유형으로 이러한 문자 변수의 정수 값을 보여주었습니다.
그리고 대문자와 소문자의 ASCII 코드가 다릅니다.
결론
char 데이터 유형은 텍스트 데이터 표현 및 조작, 입력 또는 출력, 메모리 처리 및 기타 용도를 제공하는 C++의 중요한 구성 요소입니다. 다양한 상황에서 사용되는 기본 데이터 유형입니다. 이 글은 다양한 예제와 함께 C++에서 char 데이터 유형의 사용을 설명했습니다.