Bc (UNIX)
次の、ビット演算子、ブーリアン演算子、比較演算子などは、標準には存在しない。
"&"、"|"、"^"、"&="、"|="、"^="
"&&"、"||"、"^^"、"&&="、"||="、"^^="
"<<"、">>"、"<<="、">>="、"?:"
bc(ビーシー)は、Unixで広く使われている、中置記法の算術式を計算する任意精度演算プログラムおよびその入力言語である。式はコマンドライン引数として与えることもできるし、標準入力などから与えることもできる。例えば、(1 + 3) * 2 を入力すれば 8 と出力する。
POSIXで標準化されているが、これを大幅に拡張したGNU版の実装もある。Plan 9版は、標準のスーパーセットでGNU版のサブセットになっている。そのほか、オリジナルのUNIX版の実装や、OpenBSDプロジェクトで実装されたもの(他にFreeBSDなどで使われている)が主要な実装である。
Windows用などのバイナリが配布されているものもある。
以下の演算子は、C言語と同じ作用をする。
"+"、"-"、"*"、"/"、"+="、"-="、"*="、"/="、"++"、"--"、"<"、">"、"=="、"!="、"<="、">="、"("、")"、"["、"]"、"{"、"}"