더북(TheBook)

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;
}

실행결과 icon_con

99
111
100
105
110
103
0
0
0
0

실행해 보면 알파벳 c, o, d, i, n, g에 해당하는 아스키코드 99, 111, 100, 105, 110, 103과 널 문자에 해당하는 아스키코드 0이 4개 출력됩니다. 배열의 빈 공간이 널 문자로 채워졌음을 확인할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.