0
NUL
0x00 · 0000000
ASCII 0 — NUL 문자 코드
보이지 않는 글자
제어문자 NUL — 십진수 0, 16진수 00입니다. ^@로 입력하고, 짧게는 \0로 적습니다.
화면에 그려지지 않고 장치에 무엇을 하라고 시키는 글자입니다.
이 제어문자가 하던 일
Null
그 밖 · 지우기, 취소, 그리고 다른 뜻을 여는 열쇠 ESC가 여기 듭니다.
일곱 비트
ASCII는 일곱 비트라 128자입니다. 여덟 번째 비트는 오랫동안 검사용으로 비워 두었습니다.
0000000
여섯 번째 비트(32) 하나가 대문자와 소문자를 가릅니다. 그 비트를 끄면 대문자, 켜면 소문자입니다.
- 갈래
- 제어문자
- 십진수
- 0
- 16진수
- 0x00
- 8진수
- 000
- 2진수
- 0000000
- HTML 엔티티
- �
- URL 인코딩
- %00
- CSS 이스케이프
- \0
- 짧은 이스케이프
- \0
- Ctrl 조합
- ^@
\e만 표준 C에는 없고 GCC와 셸·정규식에서 통합니다.
코드표
가로 여덟 칸이 위 세 비트, 세로 열여섯 줄이 아래 네 비트입니다. 대문자 열 바로 옆이 소문자 열인 것이 이 표의 생김새입니다.
0NUL1SOH2STX3ETX4EOT5ENQ6ACK7BEL8BS9HT10LF11VT12FF13CR14SO15SI16DLE17DC118DC219DC320DC421NAK22SYN23ETB24CAN25EM26SUB27ESC28FS29GS30RS31US32SP33!34"35#36$37%38&39'40(41)42*43+44,45-46.47/48049150251352453554655756857958:59;60<61=62>63?64@65A66B67C68D69E70F71G72H73I74J75K76L77M78N79O80P81Q82R83S84T85U86V87W88X89Y90Z91[92\93]94^95_96`97a98b99c100d101e102f103g104h105i106j107k108l109m110n111o112p113q114r115s116t117u118v119w120x121y122z123{124|125}126~127DEL
앞뒤의 글자
읽는 방법
- 대문자에 32를 더하면 소문자입니다. 비트 하나만 켜고 끄면 됩니다.
- 숫자 글자는 48부터라, 코드에서 48을 빼면 그 숫자가 됩니다.
- Ctrl과 함께 누르면 위 세 비트가 지워집니다 — Ctrl+I가 탭인 이유입니다.
- 32 아래와 127은 화면에 그려지지 않습니다. 그 자리에는 약칭을 적었습니다.
자주 묻는 질문
Q. NUL의 ASCII 코드는 몇 번인가요?
십진수 0, 16진수 00, 8진수 000, 2진수 0000000입니다.
Q. NUL — HTML에는 어떻게 적나요?
�로 적습니다.
Q. 주소에 넣으려면 어떻게 하나요?
%00로 인코딩합니다.
Q. NUL — 어떻게 입력하나요?
^@입니다. 문자열 안에서는 \0로 적습니다.