본문 바로가기

공부(IT)/c

[c] 한글 문자열

#include <stdio.h>


int main() {

char arr[] = "한글 테스트";

int i = 0;

for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++) printf("arr[%d] : %c \n",i, arr[i]);

printf("%c%c", arr[0],arr[1]);

return 0;


}

--------------------------------------------------------------------

--------------------------------------------------------



1. 한글문자열은 한글자당 배열 두칸을 잡아먹는다.

2. 각 칸마다 출력하면 알수없는글자가나온다

3. 두 칸을 이어서 출력하면 온전한 글자가 출력된다. (신기)

4. 따라서 한글문자열은 대체로 글자수의 두배의 길이를 가지게된다.