C++ Ce n'est le signe de pourcentage que la moyenne?

J'ai eu ce c++ macro et me demande ce qu'ils entendent par le code%2 (le signe de pourcentage) ?

#define SHUFFLE_STATEMENT_2(code, A, B)
switch (code%2)
{
  case 0 : A; B; break;
  case 1 : B; A; break;
}

OriginalL'auteur | 2009-10-01