User:Bigpeteb/sandbox/Special characters

Source: Wikipedia, the free encyclopedia.

Special characters have been given pronunciations similar to letters and numbers in a

radio alphabet. The most common pronunciations originated with users of Unix
systems. Each of the
Intercal is responsible for some of this).[clarification needed][1]

ASCII special characters

The following is a fairly complete list:[citation needed]

Single characters

Dec Hex Glyph Names
33 21 ! exclamation mark[a], bang, shriek, not[b]
34 22 " quotation mark[a], quote
35 23 # number sign[a], pound [sign], hash, sharp, comment[c], octothorpe[d]
36 24 $ dollar sign
bling, ding
, cash, buck
37 25 % percent sign[a], percent, mod (or modulus or modulo)[b]
38 26 & ampersand[a], and, amper, amp
39 27 ' single quote[a], tick, string

Paired characters

Characters such as parentheses have a pair of distinct left and right (opening and closing) forms.

Glyphs Open/close (name for each character) or Name (when both characters are referred to by the same name
( ) parentheses, parens, open/close
{ } curly braces, curlies, brace/unbrace, embrace/unbrace
[ ] square brackets, brackets, square, U-turn/U-turn back[d]
< > less than/greater than, less/greater, less/more, not equal to, bra/ket, from/into, from/towards, read from/write to, suck/blow, comes from/gozinta (goes in to), in/out, crunch/zap, tic/tac, waka/waka

Unique readings

Almost all programming languages combine characters together to create additional meanings beyond what the characters would represent individually.

Glyphs Open/close (name for each character) or Name (when both characters are referred to by the same name
#! shebang
/* comment, open comment, slashterisk
*/ uncomment, close comment, asterslash
&amp; amper-amp, amp-amp, ampersand
== equals, double equals
!= not equals
=== triple equals
^. up dot[e]
-> arrow, dereference, up dot (from ^., which performs the same operation)
fn lambda (in functional languages where it creates an anonymous function, from the symbol in lambda calculus)
=> dot (in functional languages where it creates an anonymous function, from the symbol in lambda calculus)

ASCII CODE

28 ( - "paren", "open"
29 ) - "paren", "close"
2A * - "splat", "star", "asterisk"
2B + - "plus"
2C , - "twitch", "comma"
2D - - "dash","minus","tack"
2E . - "dot", "period"
2F / - "slash", "forward slash"
3A : - "two dots", "colon"
3B ; - "semi", "semicolon"
3C < - "waka", "less"
3D = - "equals"
3E > - "waka", "more"
3F ? - "hook", "query", "eh?" - question mark
40 @ - "whirl", "monkey", "at"
5B [ - "square", "left", "bracket"
5C \ - "whack", "back slash"
5D ] - "square", "right", "bracket"
5E ^ - "hat", "caret"
5F _ - "skid", "underbar", "underscore"
60 ` - "grave"
7B { - "curly", "embrace", "brace"
7C | - "bar", "pipe"
7D } - "curly", "unbrace"
7E ~ - "twiddle", "tilde"
B4 ´ - "acute"

#! - "sh'bang" (hash/bang)
/* - "slashterix"[citation needed]
*/ - "asterslash"[citation needed]
&amp; - "amper-amp" - the HTML and XML encoding for the ampersand character[2]

Origin of names:

  1. ^ a b c d e f g Unicode
  2. ^ a b C
  3. ^ In languages where # denotes a comment, such as Perl and Python
  4. ^
    Intercal
  5. ^ Delphi, Object Pascal

References

  1. ^ "The Jargon File": "ASCII" edited by Eric S. Raymond
  2. ^ "HTML Compatibility Guidelines". World Wide Web Consortium.

Category:Character encoding