アンパサンド(&)とは?
アンパサンド(ampersand) は、記号「&」のことを指し、英語で「and(~と)」を表す省略記号です。
たとえば「A & B」と書くと、「AとB」という意味になります。
この記号は、英語の手書き略記の名残であり、ラテン語の et(=and) から発展したとされています。
例:
- AT&T(アメリカの通信会社)
- R&D(研究開発:Research & Development)
- Johnson & Johnson(企業名)
日常の文書やブランド名でもよく使われますが、ITの分野では特別な意味や使い方があり、注意が必要です。
アンパサンドのITにおける使い方
HTMLでの使用(特殊文字)
HTMLでは「&」は特殊な意味を持ち、エンティティ(特殊文字の識別子)の始まりとして使われます。
表示例:
| コード例 | 意味 |
|---|---|
< | <(小なり) |
> | >(大なり) |
& | &(アンパサンド) |
HTML内で単に & を書くと、正しく表示されないことがあります。
正しく「&」を表示したい場合は、必ず & と記述しましょう。
URLでの使用(パラメータの区切り)
WebページのURLで、パラメータを複数つなげる際に「&」が使われます。
例:
https://example.com/search?keyword=book&sort=price
ここでは、
keyword=booksort=price
という2つのパラメータを「&」で区切っています。
プログラミングでの使い方
言語によって意味は異なりますが、多くのプログラミング言語でアンパサンドは演算子として使われます。
よくある使い方:
| 言語 | 使用例 | 意味 |
|---|---|---|
| C/C++ | &x | 変数xのアドレスを取得 |
| C/C++ | x & y | ビット単位のAND 演算 |
| JavaScript / PHP | x && y | 論理AND(かつ) の条件判定 |
| Shell / Bash | command1 & command2 | コマンドを並列実行(バックグラウンド) |
文脈によってはまったく違う意味を持つので、「どの言語か?」「どういう処理か?」を意識することが大切です。
アンパサンドを使うときの注意点
よくある質問(Q&A)
Q. アンパサンド(&)はどこで入力できますか?
A. 日本語キーボードでは、「Shift + 6」で入力できます。
「6」のキーの上に小さく「&」が書かれている場合が多いです。
Q. アンパサンドと「&&」の違いは何ですか?
A. 似ていますが、意味は全く違います!& はビット演算やアドレス取得などに使うことが多いです。&& は論理演算(条件を両方満たすとき)に使われます。
まとめ:アンパサンドは「&」であり、ITでは重要な記号
アンパサンド(&)は、単なる「andの略」ではなく、Web・HTML・URL・プログラミングなど様々な場面で特別な意味を持つ重要な記号です。
初心者のうちは「&って見たことあるけど意味が分からない」と思いがちですが、実は用途ごとに意味が異なるだけで、ルールを知れば混乱しません。
特にHTMLやURLでの使い方は、覚えておくとトラブル防止にも役立ちます。


