The operator %
produces the integer that is left over after integer division.
It is called the remainder operator.
What is written by the following?
#include <stdio.h> /* Puzzle E07 -- integer division */ int main() { printf("First expression evaluates to: %d\n", 5/2 ); printf("Second expression evaluates to: %d\n", 5%2 ); return 0; }