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