文字列結合
いくつかのプログラミング言語では、文字列結合は二項の中置記法の演算子として記述される。+(加算)演算子は文字列引数の結合を示すようにオーバーロードされる。この場合、"Hello, " + "World"の結果は"Hello, World"となる。
他の言語では、特に文字列型への暗黙の型変換を指定するために、一般的な加算演算子よりも複雑なふるまいをする文字列結合のための別の演算子が用意されている。例えば、Edinburgh IMP, Perl, PHPでは . 、 Ada, Visual Basicでは & である。PL/I や Oracle Database SQL では || が使用される。
C言語, C++, Pythonなどには文字列リテラル結合がある。これは、演算子を使用せずに文字列リテラル同士を結合して1つの文字列リテラルとするものである。例えば、"Hello, " "World" というコードは "Hello, World" と書くのと同じである。他の言語では、演算子を用いた文字列リテラルの結合は、定数畳み込みによってコンパイル時に評価される。