what happens when you use negative operators with %. example -3%2 or 3%-2
In C99
C99
-3%2=-1 3%-2=1
In C90 -3%2 or 3%-2 --> Implementation defined
C90
-3%2 or 3%-2