This character is a Other Punctuation and is commonly used, that is, in no specific script. The character is also known as factorial and bang.
The glyph is not a composition. Its East Asian Width is narrow. In bidirectional text it acts as Other Neutral. When changing direction it is not mirrored. It can end sentences at appropriate places. U+0021 prohibits a line break before it. The glyph can be confused with 6 other glyphs.
The CLDR project calls this character “exclamation mark” for use in screen reading software. It assigns these additional labels, e.g. for search in emoji pickers: bang, exclamation, exclamation point.
The Wikipedia has the following information about this codepoint:
The exclamation mark(!) (also known as exclamation point in American English) is a punctuation mark usually used after an interjection or exclamation to indicate strong feelings or to show emphasis. The exclamation mark often marks the end of a sentence, for example: "Watch out!" Similarly, a bare exclamation mark (with nothing before or after) is often used in warning signs. The exclamation mark is often used in writing to make a character seem as though they are shouting, excited, or surprised.
Other uses include:
In mathematics, it denotes the factorial operation.
Several computer languages use ! at the beginning of an expression to denote logical negation. For example,!A means "the logical negation of A", also called "not A". This usage has spread to ordinary language (e.g., "!clue" means no-clue or clueless).
Some languages use ǃ, a symbol that looks like an exclamation mark, to denote a click consonant.