반응형
문자
문자 하나를 정의할 때는 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);
}
반응형
'C언어 > 문자열' 카테고리의 다른 글
[C언어] 포인터를 이용한 문자열 정의 (0) | 2022.07.01 |
---|---|
C언어 문자열 정의하면 길이가 하나 늘어나는 이유 (널문자) (0) | 2022.06.22 |
[C언어] 문자열의 끝을 나타내는 널문자 (0) | 2022.03.30 |
[C언어] 문자출력 vs 문자열출력 (0) | 2022.03.08 |
[C언어] 문자와 문자열 출력해보기 (0) | 2022.03.02 |
댓글