6.5.2 문자열입력받기.c
int main(void) {
char c_array[10] = { 'c', 'o', 'd', 'i', 'n', 'g' };
for (int i = 0; i < sizeof(c_array); i++) {
printf("%d\n", c_array[i]); // %c를 %d로 수정
}
return 0;
}
실행결과 |
99 111 100 105 110 103 0 0 0 0 |
실행해 보면 알파벳 c, o, d, i, n, g에 해당하는 아스키코드 99, 111, 100, 105, 110, 103과 널 문자에 해당하는 아스키코드 0이 4개 출력됩니다. 배열의 빈 공간이 널 문자로 채워졌음을 확인할 수 있습니다.