に関しては、 と の定数と、単に明確にするために ifという名前の型stdbool.hを持ちたいと思っている人がいます (個人的には、私は実際にはその一人ではありませんが)。truefalsebool
しかし、実際の_Bool型の目的は何ですか? bool型を定義するだけではないのはなぜですかint(それが実際のブール式がとにかく評価するものである場合)? またはchar、サイズが気になる場合。
コンパイラが sではできないことを行うライセンスをコンパイラに与えますintか? ある種の型安全性を提供しますか?