感嘆符
C言語をはじめとするいくつかのプログラミング言語では、否定を意味する。 単独で否定を表す。 !=で左辺と右辺が等しくないことを表す。
Unixシェルのいくつかでヒストリの展開に使用される。
UNIXコマンドにおいて、そのコマンド内から別なコマンドを実行するサブコマンドとして使用される。
Occam ではプロセス間通信に使用される。
SGMLでは、宣言に使用される。(<!-- これはコメント宣言 -->)
BASICでは、倍精度浮動小数点型変数のサフィックス。
ASCIIコードは0x21で、空白を除く図形文字では最も若いコードポイントである。そのためWindows Explorer等においてファイルをソートしたときにあるファイルを先頭に来させたい場合、そのファイルのファイル名の先頭に!を付けるテクニックが使われることがある。(例:!readme.txt)