Asi es.
El caracter % hace la division de el primer numero entre el segundo y devuelve el RESTO de esta division.
Por lo tanto dividiendo el numero entre 2 conseguimos saber si es par o impar (Si tiene de resto 0, es par. Si tiene mas de 0, es impar)
Saludos