Declare integer constants for each ASCII character.

The constants all start with "$" to avoid conflicting with other constants.

For characters that are valid in an identifier, the character itself follows the "$". For other characters, a symbolic name is used. In some cases, multiple alternative symbolic names are provided. Please stick to using one name per character in your code.

The symbolic names are, where applicable, the name of the symbol without any "mark", "symbol" "sign" or "accent" suffix. Examples: $exclamation, $pipe, $dollar and $grave. For less common symbols, a selection of common names are used.

For parenthetical markers, there is both a short name, $lparen/$rparen, and a long name, $open_paren/ $close_paren.

For common HTML entities, the entity names are also usable as symbolic names: $apos, $quot, $lt, $gt, and $amp.

Constants

$$ int
Character '$'.
0x24
$0 int
Character '0'.
0x30
$1 int
Character '1'.
0x31
$2 int
Character '2'.
0x32
$3 int
Character '3'.
0x33
$4 int
Character '4'.
0x34
$5 int
Character '5'.
0x35
$6 int
Character '6'.
0x36
$7 int
Character '7'.
0x37
$8 int
Character '8'.
0x38
$9 int
Character '9'.
0x39
$_ int
Character '_'.
0x5F
$A int
Character 'A'.
0x41
$a int
Character 'a'.
0x61
$ack int
"Acknowledgment" control character.
0x06
$amp int
Character '&', short name.
0x26
$ampersand int
Character '&'.
0x26
$apos int
Character "'".
0x27
$apostrophe int
Character '''.
0x27
$asterisk int
Character '*'.
0x2A
$at int
Character '@'.
0x40
$B int
Character 'B'.
0x42
$b int
Character 'b'.
0x62
$backquote int
Character '`'.
0x60
$backslash int
Character ''.
0x5C
$bar int
Character '|'.
0x7C
$bel int
"Bell" control character.
0x07
$bs int
"Backspace" control character.
0x08
$C int
Character 'C'.
0x43
$c int
Character 'c'.
0x63
$can int
"Cancel" control character.
0x18
$caret int
Character '^'.
0x5E
$circumflex int
Character '^'.
0x5E
$close_angle int
Character '>'.
0x3E
$close_brace int
Character '}'.
0x7D
$close_bracket int
Character ']'.
0x5D
$close_paren int
Character ')'.
0x29
$close_parenthesis int
Character ')'.
0x29
$colon int
Character ':'.
0x3A
$comma int
Character ','.
0x2C
$cr int
"Carriage return" control character.
0x0D
$D int
Character 'D'.
0x44
$d int
Character 'd'.
0x64
$dash int
Character '-'.
0x2D
$dc1 int
"Device Control 1" control character (oft. XON).
0x11
$dc2 int
"Device Control 2" control character.
0x12
$dc3 int
"Device Control 3" control character (oft. XOFF).
0x13
$dc4 int
"Device Control 4" control character.
0x14
$del int
"Delete" control character.
0x7F
$division int
Character '/'.
0x2F
$dle int
"Data Link Escape" control character.
0x10
$dollar int
Character '$'.
0x24
$dot int
Character '.'.
0x2E
$double_quote int
Character '"'.
0x22
$E int
Character 'E'.
0x45
$e int
Character 'e'.
0x65
$em int
"End of Medium" control character.
0x19
$enq int
"Enquiry" control character.
0x05
$eot int
"End of Transmission" control character.
0x04
$equal int
Character '='.
0x3D
$esc int
"Escape" control character.
0x1B
$etb int
"End of Transmission Block" control character.
0x17
$etx int
"End of Text" control character.
0x03
$exclamation int
Character '!'.
0x21
$F int
Character 'F'.
0x46
$f int
Character 'f'.
0x66
$ff int
"Form feed" control character.
0x0C
$fs int
"File Separator" control character.
0x1C
$fullstop int
Character '.'.
0x2E
$G int
Character 'G'.
0x47
$g int
Character 'g'.
0x67
$grave int
Character '`'.
0x60
$greater_than int
Character '>'.
0x3E
$gs int
"Group Separator" control character.
0x1D
$gt int
Character '>'.
0x3E
$H int
Character 'H'.
0x48
$h int
Character 'h'.
0x68
$hash int
Character '#'.
0x23
$hat int
Character '^'.
0x5E
$ht int
"Horizontal Tab" control character.
0x09
$I int
Character 'I'.
0x49
$i int
Character 'i'.
0x69
$J int
Character 'J'.
0x4A
$j int
Character 'j'.
0x6A
$K int
Character 'K'.
0x4B
$k int
Character 'k'.
0x6B
$L int
Character 'L'.
0x4C
$l int
Character 'l'.
0x6C
$langle int
Character '<'.
0x3C
$lbrace int
Character '{'.
0x7B
$lbracket int
Character '['.
0x5B
$less_than int
Character '<'.
0x3C
$lf int
"Line feed" control character.
0x0A
$lparen int
Character '('.
0x28
$lt int
Character '<'.
0x3C
$M int
Character 'M'.
0x4D
$m int
Character 'm'.
0x6D
$minus int
Character '-'.
0x2D
$N int
Character 'N'.
0x4E
$n int
Character 'n'.
0x6E
$nak int
"Negative Acknowledgment" control character.
0x15
$nul int
"Null character" control character.
0x00
$O int
Character 'O'.
0x4F
$o int
Character 'o'.
0x6F
$open_angle int
Character '<'.
0x3C
$open_brace int
Character '{'.
0x7B
$open_bracket int
Character '['.
0x5B
$open_paren int
Character '('.
0x28
$open_parenthesis int
Character '('.
0x28
$P int
Character 'P'.
0x50
$p int
Character 'p'.
0x70
$percent int
Character '%'.
0x25
$pipe int
Character '|'.
0x7C
$plus int
Character '+'.
0x2B
$Q int
Character 'Q'.
0x51
$q int
Character 'q'.
0x71
$question int
Character '?'.
0x3F
$quot int
Character '"', short name.
0x22
$quotation int
Character '"'.
0x22
$quote int
Character '"'.
0x22
$R int
Character 'R'.
0x52
$r int
Character 'r'.
0x72
$rangle int
Character '>'.
0x3E
$rbrace int
Character '}'.
0x7D
$rbracket int
Character ']'.
0x5D
$rparen int
Character ')'.
0x29
$rs int
"Record Separator" control character.
0x1E
$S int
Character 'S'.
0x53
$s int
Character 's'.
0x73
$semicolon int
Character ';'.
0x3B
$si int
"Shift In" control character.
0x0F
$single_quote int
Character '''.
0x27
$slash int
Character '/'.
0x2F
$so int
"Shift Out" control character.
0x0E
$soh int
"Start of Header" control character.
0x01
$solidus int
Character '/'.
0x2F
$space int
Space character.
0x20
$stx int
"Start of Text" control character.
0x02
$sub int
"Substitute" control character.
0x1A
$syn int
"Synchronous idle" control character.
0x16
$T int
Character 'T'.
0x54
$t int
Character 't'.
0x74
$tab int
"Horizontal Tab" control character, common name.
0x09
$tilde int
Character '~'.
0x7E
$U int
Character 'U'.
0x55
$u int
Character 'u'.
0x75
$underline int
Character '_'.
0x5F
$underscore int
Character '_'.
0x5F
$us int
"Unit Separator" control character.
0x1F
$V int
Character 'V'.
0x56
$v int
Character 'v'.
0x76
$vt int
"Vertical Tab" control character.
0x0B
$W int
Character 'W'.
0x57
$w int
Character 'w'.
0x77
$X int
Character 'X'.
0x58
$x int
Character 'x'.
0x78
$Y int
Character 'Y'.
0x59
$y int
Character 'y'.
0x79
$Z int
Character 'Z'.
0x5A
$z int
Character 'z'.
0x7A