int d1 = 8 + 2; //d1 is 10
int d2 = 8 - 2; //d2 is 6
int d3 = 8 * 2; //d3 is 16
int d4 = 8 / 2; //d4 is 4
int d5 = 5 % 2; //d5 is 1
int d6 = -5 % 2; //d6 is -1, the sign of the dividend
int d7 = -7 / 2; //d7 is -3, division truncates toward zero
int d8 = 1;
d8++; //d8 is 2
d8--; //d8 is 1
int d9 = d8++; //d9 is 1, d8 is 2
int d10 = ++d8; //d10 is 3, d8 is 3
//quotient and remainder at once
div_t qr = div(7, 2); //qr.quot is 3, qr.rem is 1
printf("d1 is %d\n", d1);
printf("d2 is %d\n", d2);
printf("d3 is %d\n", d3);
printf("d4 is %d\n", d4);
printf("d5 is %d\n", d5);
printf("d6 is %d\n", d6);
printf("d7 is %d\n", d7);
printf("d8 is %d\n", d8);
printf("d9 is %d\n", d9);
printf("d10 is %d\n", d10);
printf("qr.quot is %d\n", qr.quot);
printf("qr.rem is %d\n", qr.rem);