疑問符
プログラミング言語のBASICには、? を入力するとPrintに置き換える物が有る。
テキスト文字列のパターンマッチングにおける正規表現では、直前の字句が0個または1個あることを表す。 例 /abc?d/ ....「abcd」または「abd」に一致する
C言語において条件判定に用いられる。 書式 条件式 ? 真式 : 偽式
phpでは、HTML構文と区別するための区切り文字に用いられる。また、本文上ではスーパーグローバル変数の$_GETにおいて、http上にパラメータを記述する時の区切り文字にも用いる。 書式 <?php 本文 ?> http://ja.wikipedia.org/w/index.php?title=疑問符
Windowsでは、UnicodeからShift JISなど他の文字コードに変換する際、変換先の文字集合に無い文字は ? に置き換えられる。 ただし、Àなど一部のアクセント付きラテン文字はAなどのアクセント無し文字、平仮名のゔは片仮名のヴに置き換わるなど例外も見られる。 「?」(半角)はファイル名に使用出来ないため、ファイル名にUnicodeにしか無い文字を使用した場合、Unicode非対応ソフトでそのファイルを扱おうとすると読めないだけでなく、フリーズするなど予期せぬ動作が起こる場合も有るので、注意が必要である。なお、全角の「?」であれば、Windowsにおいてはファイル名に使える。