if( (0 <= a) && (a <= 10) )  と等価なコード

if( ((unsigned) a) <= 10 )

2の補数表現の負数をそのまま 符号無で評価すると、INT_MAXより大きくなる事を利用