In type-setting or printing (and therefore when spelling text out orally), the exclamation mark is called a screamer or bang.
Frequent use of the exclamation mark, also called the mark of admiration, is common in writing by teenagers and in advertising.
Some comic books, especially superhero comics of the mid-20th Century, routinely use the exclamation mark instead of the period.
Some brands cleverly, but confusingly, contain an exclamation mark, e.g. "Yahoo".
The town of Westward Ho in England - after which the novel by Charles Kingsley is named - is the only place name in Britain - and possibly the world - that officially contains an exclamation mark.
The symbol is believed to originate from the Latin word io, an exclamation of joy. It was formed either as a digraph of the letters i and o, or as the letter i (for io) above a full stop.
In some languages, most notably Spanish, a sentence ending in an exclamation mark must also begin with an inverted exclamation mark, ¡.
See also: question mark, full stop, interrobang
In computer programming, the exclamation mark corresponds to Unicode and ASCII character 33, or 0x0021.
Several computer languages use "!" for a variety of special meanings, most importantly, logical negation, e.g. A != B means "A is not equal to B." In this context, the exclamation is named the "bang" character. Other programmers call it a shriek, and in the BBC Basic programming language it is called a pling and is used to reference a 32-bit word.
In mathematics the symbol represents the factorial operation. "n!" means "the product of the integers from 1 to n". For example, 4! (read four factorial) is 4 × 3 × 2 × 1 = 24.
In the Geek Code, "!" is used before a letter to denote that the geek stubbornly refuses to participate in the topic at hand.