キャラクタ (コンピュータ)
キャラクタの符号化(文字符号化方式)に、バイト(この段落ではオクテットと同義)を当てるという標準を確立し広く普及したのはIBMが1964年4月に発表したメインフレームのSystem/360による(それ以前については#歴史の節を参照)。当初のアナウンスでは制定されたばかりのASCIIが採用されるはずだった。しかし、結果的には過去のしがらみを振り切ることができず、メインフレーム用としてはEBCDICが普及した。なお、一応System/360はモードを切り替えることはできる。
C言語およびC++での文字型の名前はcharだが、このcharはバイトやオクテットと等価ではない。C/C++のchar型の幅は<limits.h>/<climits>をインクルードすることで定義されるCHAR_BITSというマクロで示され、実際の数値は8ではなく9や16の可能性もある。なお、最低限必要とされている値の範囲の関係で8未満にはならない。sizeof(char)は常に1である。バイトは8ビットすなわちオクテットではない可能性もある。
幅を規定した整数型としてはC99およびC++11で追加されたint8_t/uint8_tおよびstd::int8_t/std::uint8_tがある。