널 문자
위키백과, 우리 모두의 백과사전.
(공백 문자에서 넘어옴)
널 문자[1](null 문자, 간단히 NUL)는 값이 0인 제어 문자이다.[2][3] ISO/IEC 646 (아스키), 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
- ↑ http://www.itscj.ipsj.or.jp/ISO-IR/001.pdf
- ↑ "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