C tokens

  • keyword
  • identifier
  • constant
  • string-literal
  • operator
  • punctuator

ASCII Control Characters

The following table lists ASCII Control codes in octal, decimal, hexadecimal and their corresponding Control-key combinations.

CharOctDecHexControl-KeyControl Action
NUL000^@NULl character
SOH111^AStart Of Heading
STX222^BStart of TeXt
ETX333^CEnd of TeXt
EOT444^DEnd Of Transmission
ENQ555^EENQuiry
ACK666^FACKnowledge
BEL777^GBELl, rings terminal bell
BS1088^HBackSpace (non-destructive)
HT1199^IHorizontal Tab (move to next tab position)
LF1210a^JLine Feed
VT1311b^KVertical Tab
FF1412c^LForm Feed
CR1513d^MCarriage Return
SO1614e^NShift Out
SI1715f^OShift In
DLE201610^PData Link Escape
DC1211711^QDevice Control 1, normally XON
DC2221812^RDevice Control 2
DC3231913^SDevice Control 3, normally XOFF
DC4242014^TDevice Control 4
NAK252115^UNegative AcKnowledge
SYN262216^VSYNchronous idle
ETB272317^WEnd Transmission Block
CAN302417^XCANcel line
EM312519^YEnd of Medium
SUB32261a^ZSUBstitute
ESC33271b^[ESCape
FS34281c^\File Separator
GS35291d^]Group Separator
RS36301e^^Record Separator
US37311f^_Unit Separator

Printing Characters

CharOctalDecHexDescription
SP403220Space
!413321Exclamation mark
"423422Quotation mark (" in HTML)
#433523Cross hatch (number sign)
$443624Dollar sign
%453725Percent sign
&463826Ampersand
`473927Closing single quote (apostrophe)
(504028Opening parentheses
)514129Closing parentheses
*52422aAsterisk (star, multiply)
+53432bPlus
,54442cComma
-55452dHyphen, dash, minus
.56462ePeriod
/57472fSlash (forward or divide)
0604830Zero
1614931One
2625032Two
3635133Three
4645234Four
5655335Five
6665436Six
7675537Seven
8705638Eight
9715739Nine
:72583aColon
;73593bSemicolon
<74603cLess than sign (&lt; in HTML)
=75613dEquals sign
>76623eGreater than sign (&gt; in HTML)
?77633fQuestion mark
@1006440At-sign
A1016541Upper case A
B1026642Upper case B
C1036743Upper case C
D1046844Upper case D
E1056945Upper case E
F1067046Upper case F
G1077147Upper case G
H1107248Upper case H
I1117349Upper case I
J112744aUpper case J
K113754bUpper case K
L114764cUpper case L
M115774dUpper case M
N116784eUpper case N
O117794fUpper case O
P1208050Upper case P
Q1218151Upper case Q
R1228252Upper case R
S1238353Upper case S
T1248454Upper case T
U1258555Upper case U
V1268656Upper case V
W1278757Upper case W
X1308858Upper case X
Y1318959Upper case Y
Z132905aUpper case Z
[133915bOpening square bracket
\134925cBackslash (Reverse slant)
]135935dClosing square bracket
^136945eCaret (Circumflex)
_137955fUnderscore
`1409660Opening single quote
a1419761Lower case a
b1429862Lower case b
c1439963Lower case c
d14410064Lower case d
e14510165Lower case e
f14610266Lower case f
g14710367Lower case g
h15010468Lower case h
i15110569Lower case i
j1521066aLower case j
k1531076bLower case k
l1541086cLower case l
m1551096dLower case m
n1561106eLower case n
o1571116fLower case o
p16011270Lower case p
q16111371Lower case q
r16211472Lower case r
s16311573Lower case s
t16411674Lower case t
u16511775Lower case u
v16611876Lower case v
w16711977Lower case w
x17012078Lower case x
y17112179Lower case y
z1721227aLower case z
{1731237bOpening curly brace
|1741247cVertical line
}1751257dClosing curly brace
~1761267eTilde (approximate)
DEL1771277f
Back