널 문자
널 문자는 모든 비트가 0으로 설정된 제어 문자인 특수한 유형의 문자입니다. 컴퓨터 프로그래밍 언어에서는 문자열의 끝을 표시하는 데 자주 사용됩니다. 데이터베이스 및 스프레드시트 프로그램과 같은 실제 응용 프로그램에서는 널 문자를 빈 공간을 채우는 용도로 사용합니다.
UTF-8 및 ASCII와 같은 대부분의 문자 인코딩 집합에서 널 문자는 집합의 첫 번째 문자입니다. 이진수로 나타내면 모두 0으로 표시되며, 00000000과 같습니다.
컴퓨터 소스 코드에서 널 문자는 이스케이프 문자 시퀀스 \0으로 나타내는 경우가 많으며, 프로그래머가 문자열의 끝을 직접 설정하는 데 사용됩니다. 예를 들어 텍스트 문자열 "Help"를 저장하는 프로그래밍 코드는 다음과 같은 개별 문자를 저장합니다.
"H" "e" "l" "p" "\0"
널 문자인 \0은 문자열의 끝을 표시합니다. 널 문자는 하나의 바이트이므로 문자열이 생성될 때 길이를 설정하는 데 여러 바이트를 사용하는 것보다 계산 효율이 높습니다.
지식 테스트하기