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

[C언어] 문자열의 끝을 나타내는 널문자

by bigpicture 2022. 3. 30.
반응형

문자열에서는 널문자 '\0' 를 문자열의 끝으로 인식합니다. 널문자의 아스키코드가 0이므로 0을 입력해도 결과는 같습니다. 

아래는 예시입니다.  

int main(void)
{
    char str[10]="abcdefgh";

    printf("%s\n",str);

    str[4]=0;
    
    printf("%s\n",str);

}

 

 

다섯번째 자리에 널문자를 넣었더니, 네번째 자리 까지만 문자열로 인식합니다. 

반응형

댓글