A Crash Course in C - copyright 1995 by Anand Mehta - Basic Operators

More Operator Examples

int main(void) { int x, y, z; x = 128; y = x / 10; /** y = 12, the remainder is dropped **/ y = x % 10; /** y = 8, which is remainder **/ x = 10; y = !x; /** y = 0 **/ y = !(!x); /** y = 1 **/ x = 0; y = !x; /** y = 1 **/ x = 10; x += 2; /** x = 12 **/ x += 2; /** x = 14 **/ x = 10; x -= 4; /** x = 6 **/ x = 10; x *= 5; /** x = 50 **/ x = 10; x /= 2; /** x = 5 **/ x /= 2; /** x = 2 **/ x = 2 y = (x < 5) ? 5 : 10; /** y=5 **/ x = 8 y = (x < 5) ? 5 : 10; /** y=10 **/ if (x < 5) /** same as the conditional **/ y = 5; /** y = (x < 5) ? 5 : 10; **/ else y = 10; return 0; }


Next slide