( NevemTeve | 2018. 11. 15., cs – 10:22 )

Jól hangzik, bár attól tartok, így is megsemmisítünk egy bitet; 8-bites számok esetén 192 és 7 abszolút különbsége esetleg 71 lesz 185 helyett.
gdb:


print (unsigned char)(192-7)
$14 = 185

print (unsigned char)(7-192) # itt a gond
$13 = 71

print (unsigned char)7 >= (unsigned char)192 ? (unsigned char)7 - (unsigned char)192 : (unsigned char)192 - (unsigned char)7
$12 = 185