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;
}
|