>>117
0が偽で、非0が真、として扱われるのは確かだが、
ユーザー定義でない == とか < とか >= とか ! とかの結果は常に 0 か 1。