Null 문자

다른 용도에서는 Null 기호를 참조하십시오.

null 문자(또는 null 터미네이터)제어 문자입니다.그것은 존재는 많은 문자 집합을 포함하여 사람들에 의해 정의된 Baudot 및 ITA2 코드,ISO/IEC646(또는 ASCII),C0 제어 코드는,유니버설 코드 문자 설정(또는 유니코드),및 EBCDIC. 거의 모든 주류 프로그래밍 언어로 제공됩니다. 그것은 종종 NUL(또는 NULL 로 축약되지만 일부 문맥에서는 그 용어가 null 포인터,다른 객체에 사용됩니다). 8 비트 코드에서 널 바이트로 알려져 있습니다.

원래의 의미는이 문자가 다음과 같 NOP—에 전송할 때는 프린터 또는 터미널,그것은 아무것도하지 않는다(일부 터미널,그러나,잘못로 표시간). 할 때 전자 기계 teleprinters 사용되었으로 컴퓨터 출력 장치가 하나 이상 null 문자를 보낸 끝에 각각의 인쇄 라인을위한 시간을 허용하는 메커니즘을 반환하는 첫 번째 인쇄하는 위치에 다음 줄. 에 구멍을 뚫은 테이프 문자로 표현과 구멍이 없는 모두에서,그래서 새로운 unpunched 테이프를 처음으로 가득 null 문자,그리고 종종 텍스트를 수 있었다””삽입된 예약의 공간 null 문자에 의해 구멍을 뚫는 새로운 캐릭터로 위에 테이프 null.

오늘의 문자는 훨씬 더 중요성에 C 와 그 유도체 및 다양한 데이터 형식 제공으로 예약이 문자를 나타내는 데 사용 문자열의 끝이라고 하는 null 로 끝나는 문자열입니다. 이렇게하면 문자열이 한 바이트의 오버 헤드 만있는 임의의 길이가 될 수 있습니다; 대체를 저장하는 횟수를 필요로 하는 문자열의 길이 제한 255 이나 오버헤드 하나 이상의 바이트(다른 장점/단점에서 설명한 문자열을 null 로 끝나는 문서).

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다