A vertical stroke above a dot, marking emphasis.
Also known as: Bang, Shriek, Factorial sign
The exclamation mark marks emphasis, surprise or command. In technical settings it has acquired quite separate meanings — factorial in mathematics, negation in programming.
Marks a sentence as an exclamation, a command, or an expression of surprise.
Contexts: Software
Denotes the factorial operation in mathematics, written after a number.
Contexts: Mathematics
Means logical negation in many programming languages, written before a value.
Contexts: Software
A straight vertical stroke with a separate dot directly beneath it, the stroke sometimes tapering downward.
Both are a mark above a separate dot; the question mark's upper element is a hook rather than a straight stroke.