>>173
はぁ、そうか理解できないか。
じゃあ、こう言いなおそう。

0以外は真として解釈される。
真の値は1である。
つまり、0以外は条件式において1として解釈される。

これならオケ?
繰り返すが、真は1で、これ以外の値をとることはありえない。

int a=2;
a = !!a;
さて、aの値は?