본문 바로가기
C언어/문자열

C언어 문자와 문자열 정의하기

by bigpicture 2022. 6. 22.
반응형

문자

문자 하나를 정의할 때는 char 자료형을 사용하면 됩니다. 아래와 같습니다. 문자에는 작은따옴표를 사용합니다. 

#include <stdio.h>

int main()
{
    char ch1='a';
   
    printf("정의한 문자는 %c 입니다.",ch1);
}

 

 

문자열

문자열 정의에는 배열이 사용됩니다. 큰 따옴표를 사용합니다. 문자열을 { } 로 정의할 때는 마지막에 널문자를 넣어줘야 합니다. 

#include <stdio.h>

int main()
{
    char mystr1[]="hi hello";
    char mystr2[]={'h','i',' ','h','e','l','l','o','\0'};
    
    printf("정의한 문자열은는 %s 입니다. \n",mystr1);
    printf("정의한 문자열은는 %s 입니다.",mystr2);

}

 

반응형

댓글