Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Undefined behaviorに関するウィキペディアの記事を読んでいました。
C では、初期化される前に自動変数を使用すると、未定義の動作が発生します
ただし、この回答では、文字タイプは問題ありません。ウィキペディアはここで間違っていますか?
C (C++ についてはわかりません) では、型unsigned charは、可能なすべてのビット表現が特定の値を持つことを保証する唯一の型です。トラップ表現、無効な値、パディング ビット、何もありません (他のタイプの場合と同様)。
unsigned char
しかし、何らかの理由で未知のビットパターンに依存するプログラムを作成するのは悪い考えです。