ILE C/C++ Compiler Reference


Appendix A. Control Characters

The following table identifies the internal hexadecimal representation of operating system control sequences used by the ILE C/C++ compiler and library.

Table 4. Internal Hexadecimal Representation

Print representation Internal representation
NUL (null) 0x00
SOH (start of heading) 0x01
STX (start of text) 0x02
ETX (end of text) 0x03
SEL (select) 0x04
HT (horizontal tab) 0x05
RNL (required new line) 0x06
DEL (delete) 0x07
GE (graphic escape) 0x08
SPS (superscript) 0x09
RPT (repeat) 0x0a
VT (vertical tab) 0x0b
FF (form feed) 0x0c
CR (carriage return) 0x0d
SO (shift out) 0x0e
SI (shift in) 0x0f
DLE (data link escape) 0x10
DC1 (device control 1) 0x11
DC2 (device control 2) 0x12
DC3 (device control 3) 0x13
RES/ENP (restore or enable presentation) 0x14
NL (new line) 0x15
BS (backspace) 0x16
POC (program-operator communication) 0x17
CAN (cancel) 0x18
EM (end of medium) 0x19
UBS (unit backspace) 0x1a
CU1 (customer use 1) 0x1b
IFS (interchange file separator) 0x1c
IGS (interchange group separator) 0x1d
IRS (interchange record separator) 0x1e
IUS/ITB (interchange unit separator or intermediate transmission block) 0x1f
DS (digit select) 0x20
SOS (start of significance) 0x21
FS (field separator) 0x22
WUS (word underscore) 0x23
BYP/INP (bypass or inhibit presentation) 0x24
LF (line feed) 0x25
ETB (end of transmission block) 0x26
ESC (escape) 0x27
SA (set attributes) 0x28
SM/SW (set mode or switch) 0x2a
CSP (control sequence prefix) 0x2b
MFA (modify field attribute) 0x2c
ENQ (enquiry) 0x2d
ACK (acknowledge) 0x2e
BEL (bell) 0x2f
SYN (synchronous idle) 0x32
IR (index return) 0x33
PP (presentation position) 0x34
TRN 0x35
NBS (numeric backspace) 0x36
EOT (end of transmission) 0x37
SBS (subscript) 0x38
IT (indent tab) 0x39
RFF (required form feed) 0x3a
CU3 (customer use 3) 0x3b
DC4 (device control 4) 0x3c
NAK (negative acknowledge) 0x3d
SUB (substitute) 0x3f
(blank character) 0x40


[ Top of Page | Previous Page | Next Page | Table of Contents ]