意味的に1で良いなんて言い出したら
わざわざC言語で普通TRUE, FALSEを定義する意味もなくなってしまう

>>871はCスレと勘違いして書いたので
C++であれば当然true