본문 바로가기
C언어

C언어 char형 활용하기 / C언어 기초

by 여름코딩 2023. 1. 4.
반응형

안녕하세요 판타지코딩입니다!

 

오늘은 C언어의 자료형인 char형을 활용하는 방법을 공부해 보겠습니다.

 

char형 공부하기

 


char형의 활용 방법

 

char형은 문자를 저장할 수 있습니다. 아래에 간단한 코드를 작성하여 예를 들어보겠습니다.

 

char a = 'HI';

 

cout << a << endl;

 

변수 a에 "HI"라는 단어를 저장하고 cout으로 변수 a를 출력했습니다. 출력 결과는 아래와 같습니다.

 

HI

 

두 개의 문자가 출력됩니다. char형 변수에는 이렇게 영문은 2글자, 한글은 1글자를 저장할 수 있습니다. 그럼 이번에는 문장을 저장해 보겠습니다.

 

char a[10] = "안녕하세요.";

 

출력하면 아래와 같습니다.

 

안녕하세요.

 

그런데 왜 변수 a를 길이가 10인 배열로 생성했을까요? 그 이유는 char형은 위에서 이야기한 바와 같이 한글은 1글자, 영어는 2글자까지만 저장이 가능하기 때문입니다. 다섯 글자를 모두 변수 한 개에 저장할 수 없기 때문에 길이를 10으로 생성하여 순서대로 저장하기 위함입니다.

 

이처럼 char형은 저장할 수 있는 문자의 개수가 제한되어 있습니다. 문자를 합해서 문장을 저장하기 위해서는 배열을 생성하거나 포인터를 활용하면 됩니다.

 

감사합니다!

 

 

반응형