C言語は文字セットとしてASCIIを用いるのに対しJAVAではunicodeを用いる。
unicodeもECUもシフトJISも下位の7bitはASCIIとコードは変わらない。(つまりDELまで)
よって1byte=8bitのプロセッサでは、Cのcharは1ByteでJAVAのcharは2byte
になる。
昔からあるC言語はアルファベットだけを定義すればよかったんだな。