アンパサンド(ampersand、記号:&)とは「~と…」を意味する
記号である。正式な書き順は不明。
英語の「and」に相当する
ラテン語の「et」の
合字で、「etc.」を「&c.」と記述することがあるのはそのため。Zに続く
ラテン文字アルファベットの27字目とされた時期もある。記号名の「アンパサンド」は、ラテン語の「&はそれ自身"and"を表す」(& per se and)からきている。
プログラム言語では
論理積や
ビット演算子として使用される。そのほか、
Visual Basicのように文字列の連結演算子として使用されることもある。論理積の場合、たとえばX = A && Bの関係にあるとき、A、Bの積がTRUEならばXはTRUE、それ以外はFALSEである(「&&」は
C言語における表記)。ビット演算子の場合、たとえば0x12345678 & 0x0f0f0f0fは、0x02040608である。
Wikipedia.orgをもっと見ると…