본문 바로가기
IT/c언어

C 언어의 문자(Character) 데이터 타입

by 뉴코딩맨 2023. 6. 27.
C 언어는 다양한 데이터 타입을 지원하여 프로그래머가 데이터를 효율적으로 처리할 수 있도록 도와줍니다. C 언어에서 문자(Character) 데이터 타입에 대해 알아보고, 예시를 통해 설명하도록 하겠습니다.
 
 

문자 데이터 타입

C 언어에서 문자 데이터 타입은 char로 정의됩니다. char은 1바이트 크기의 정수형 데이터 타입으로, ASCII 코드를 사용하여 문자를 표현합니다. C 언어에서 문자는 작은 따옴표('')로 감싸서 표현합니다.
 
 

문자 예시

다음은 문자 데이터 타입인 char를 사용하는 예시입니다:
 
#include <stdio.h>

int main() {
    char ch = 'A';
    printf("문자: %c\n", ch);
    return 0;
}
 
위의 예시에서는 char 타입의 변수 ch를 선언하고, 값으로 'A'를 할당합니다. 그리고 printf 함수를 사용하여 변수 ch의 값을 출력합니다. 출력 결과는 "문자: A"가 됩니다.

 

 

문자와 정수 간의 관계

C 언어에서 char은 사실상 정수형 데이터 타입으로 볼 수 있습니다. ASCII 코드를 사용하여 각 문자에 대응하는 정수 값으로 저장됩니다. 예를 들어, 대문자 'A'의 ASCII 코드는 65입니다. 따라서 char 변수에 'A'를 할당하면 해당 변수는 65의 값을 가지게 됩니다. 이러한 특성을 이용하면 문자와 정수 간의 변환 작업을 수행할 수 있습니다.
 
 

마무리

C 언어의 문자(Character) 데이터 타입에 대해 알아보았습니다. char은 1바이트 크기의 정수형 데이터 타입으로, ASCII 코드를 사용하여 문자를 표현합니다. 예시를 통해 문자 데이터 타입의 사용법을 살펴보았습니다.
 
 

댓글