널 문자
보이기
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/7f/Replacement_character.svg/220px-Replacement_character.svg.png)
널 문자[1](null 문자, 간단히 NUL)는 값이 0인 제어 문자이다.[2][3] ISO/IEC 646 (ASCII), C0 제어 코드, 국제 문자 집합 (유니코드의 U+0000), EBCDIC와 같은 수많은 문자 집합에 존재한다. 주로 쓰이는 거의 모든 프로그래밍 언어에서 사용할 수 있다.[4]
프로그래밍 언어에서의 널
[편집]- 포인터의 값이 널인 것을 널 포인터라고 부르는데, 많은 프로그래밍 언어에서 아무 곳도 가리키지 않는 포인터로 쓰인다. 메모리 주소가 0인 곳을 읽으려고 하면 대부분의 운영 체제는 오류를 낸다.
- 널과 같은 문자
- 때때로 언어에 따라서는 0, ‘’, ""이 널(NULL)과 완전히 같은 의미를 나타내기도 한다.
같이 보기
[편집]각주
[편집]- ↑ http://krdic.naver.com/detail.nhn?docid=7380100
- ↑ http://tools.ietf.org/html/rfc20#section-5.2
- ↑ “보관된 사본” (PDF). 2012년 7월 29일에 원본 문서 (PDF)에서 보존된 문서. 2012년 8월 15일에 확인함.
- ↑ "A byte with all bits set to 0, called the null character, shall exist in the basic execution character set; it is used to terminate a character string literal." — ANSI/ISO 9899:1990 (the ANSI C standard), section 5.2.1