unsinged char a = 128;
unsinged char b = 128;

if( 255 <= (a+b) ) printf("xxxx");

a と b は事前の処理によって値が変る。

255か以上ならprintfを呼びたいが、
aとbを足しが結果が255以上の場合は呼ばれない。