バックスラッシュとは?
ばっくすらっしゅ
バックスラッシュとは、キーボードで入力できる記号「\」のことで、プログラミングや文字コードで特殊な役割を持ちます。
バックスラッシュ(backslash)とは、左上から右下に傾いた斜線の記号「\」のことです。順方向の斜線(スラッシュ「/」)とは向きが逆であることから「バック(逆)スラッシュ」と呼ばれます。
コンピュータの世界では、バックスラッシュは非常に重要な役割を担います。
- エスケープ文字: プログラミング言語(C言語・Java・JavaScriptなど)や正規表現で、直後の文字に特殊な意味を与えます。例えば「\n」は改行、「\t」はタブを表します。
- Windowsのパス区切り文字: Windowsのファイルシステムではフォルダの区切りに使用します(例: C:\Users\Documents)。UnixやLinux・macOSではスラッシュ「/」が使われます。
- LaTeX: 数式や文書組版システムLaTeXでは、コマンドの開始を示す記号として使われます。
日本語環境では、歴史的な経緯から円記号「¥」がバックスラッシュと同じ文字コード位置に割り当てられており、フォントによっては「¥」と表示される場合があります。これは日本語WindowsやShift-JISエンコーディングに由来する特有の現象です。
プログラミング初学者にとって、バックスラッシュのエスケープ処理は混乱しやすいポイントの一つですが、しくみを理解することでより正確なコード記述が可能になります。
使い方・例文
「Pythonでファイルパスを文字列に書くとき、バックスラッシュを二重にするか、文字列の先頭にrを付けてraw文字列にする必要がある」という形で話題に上ります。
この用語をシェア
最終更新: