>>268

半角英数字や半角の記号、半角カナを表すのにコードを割り当ててる
例えばaは41、bは42、Aは61、Bは62のように
これは16進数で表すので(nは4F)16×16=256=2^8 (1バイト)
つまり1バイト文字

この調子で行くと256通りの文字しか表せず、全然足りないので
ひらがなや漢字などは16進数で4桁使うので16×16×16×16=2^16 (2バイト)
つまり2バイト文字