本文へスキップ

バックスラッシュとは?

ばっくすらっしゅ

バックスラッシュとは、キーボードで入力できる記号「\」のことで、プログラミングや文字コードで特殊な役割を持ちます。

バックスラッシュ(backslash)とは、左上から右下に傾いた斜線の記号「\」のことです。順方向の斜線(スラッシュ「/」)とは向きが逆であることから「バック(逆)スラッシュ」と呼ばれます。

コンピュータの世界では、バックスラッシュは非常に重要な役割を担います。

  • エスケープ文字: プログラミング言語(C言語・Java・JavaScriptなど)や正規表現で、直後の文字に特殊な意味を与えます。例えば「\n」は改行、「\t」はタブを表します。
  • Windowsのパス区切り文字: Windowsのファイルシステムではフォルダの区切りに使用します(例: C:\Users\Documents)。UnixやLinux・macOSではスラッシュ「/」が使われます。
  • LaTeX: 数式や文書組版システムLaTeXでは、コマンドの開始を示す記号として使われます。

日本語環境では、歴史的な経緯から円記号「¥」がバックスラッシュと同じ文字コード位置に割り当てられており、フォントによっては「¥」と表示される場合があります。これは日本語WindowsやShift-JISエンコーディングに由来する特有の現象です。

プログラミング初学者にとって、バックスラッシュのエスケープ処理は混乱しやすいポイントの一つですが、しくみを理解することでより正確なコード記述が可能になります。

使い方・例文

「Pythonでファイルパスを文字列に書くとき、バックスラッシュを二重にするか、文字列の先頭にrを付けてraw文字列にする必要がある」という形で話題に上ります。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語