オーバーフローする可能性があるからです。あなたを驚かせるかもしれません。これは文字集合修飾子と呼ばれます。必要に応じてバイトから文字に昇格します。切り替えが自動的になされることはありません。文字はバイトにダウングレードされるべきではありません。異なるふるまいをするかもしれません。あなたのコードをレビューしてください。プラグマを使ってください。扱い方は未だ実験的です。意味するものとして読むべきです。ビットエンコーディングを意味するように再利用されています。