Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
#include <stdio.h> int main(void) { int x = 10, y = 3; printf("x + y = %d ", x + y); /* 13 */ printf("x - y = %d ", x - y); /* 7 */ printf("x * y = %d ", x * y); /* 30 */ printf("x / y = %d ", x / y); /* 3 (integer division) */ printf("x %% y = %d ", x % y); /* 1 (remainder) */ /* Compound assignment */ x += 5; printf("x += 5 -> %d ", x); /* 15 */ x -= 3; printf("x -= 3 -> %d ", x); /* 12 */ x *= 2; printf("x *= 2 -> %d ", x); /* 24 */ x /= 4; printf("x /= 4 -> %d ", x); /* 6 */ x %= 4; printf("x %%= 4 -> %d ", x); /* 2 */ /* Prefix vs postfix increment */ int a = 5; printf("a++ = %d (a is now %d) ", a++, a); /* 5, then 6 */ printf("++a = %d ", ++a); /* 7 */ /* Comma operator in for loop */ int i, j; for (i = 0, j = 10; i < 3; i++, j--) { printf("i=%d j=%d ", i, j); } return 0; }
Result
Open