私は本で読んだことがあります:
..文字は、フードの下にある 16 ビットの符号なし整数です。つまり、符号なし 16 ビット範囲 (65535 以下) に収まると仮定して、数値リテラルを割り当てることができます。
16 ビットの範囲内であれば、文字に整数を割り当てることができるという印象を受けます。
しかし、どうして私はこれを行うことができます:
char c = (char) 80000; //80000 is beyond 65535.
キャストが魔法をかけたことは知っています。しかし、舞台裏で正確に何が起こったのでしょうか?