티스토리 뷰

C++

[C++] char 자료형과 null 문자 사용법

boywin1992 2023. 12. 20. 11:44
728x90

C++ 에는 작은 문자형에 사용하는 자료형인 char 가 있어요.

자료형 char 은 아래와 같은 방식으로 사용할 수 있지요.


int main() {

    char a = 'a';

    cout << "a = " << a << endl;

    return 0;
}


<결과>

a = a


작은 문자형이 아닌 긴 문자열을 char 자료형을 이용하여 사용하는 방식은 다음과 같아요.

바로 배열을 사용하는 것이죠.

 

int main() {
    char a[] = {'a', 'b', 'c', 'd', 'e', '\0'};
    cout << "a = " << a << endl;
    return 0;
}

 

참고로 배열을 마지막 요소에는 '\0' 을 반드시 넣어줘야해요.

C++ 에서는 해당 null 문자가 있으면 배열을 끝으로 인식을 하거든요.

 

* null 문자 = \0 *


<결과>

a = abcde


만약 앞에서 말씀드린 null 문자를 추가하지 않으면 결과는 아래와 같이 나와요.

 

<결과>


자료형 char 사용 방법에 대해 알아보았습니다.

728x90

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

[C++] type casting 자료형 변환  (0) 2023.12.20
[C++] 자료형 bool  (0) 2023.12.20
[C++] using namespace std 선언, cout 데이터 흐름의 방향  (0) 2023.12.20
[C++] 변수의 주소 확인  (0) 2023.12.20
[C++] 더하기 계산기 예제  (0) 2023.12.19
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함