% - un caracter literal de porcentaje. No se precisa argumento. b - el argumento es tratado como un entero y presentado como un número binario. c - el argumento es tratado como un entero, y presentado como el caracter con dicho valor ASCII. d - el argumento es tratado como un entero y presentado como un número decimal. f - el argumento es tratado como un doble y presentado como un número de coma flotante. o - el argumento es tratado como un entero, y presentado como un número octal. s - el argumento es tratado como una cadena y es presentado como tal. x - el argumento es tratado como un entero y presentado como un número hexadecimal (con minúsculas). X - el argumento es tratado como un entero y presentado como un número hexadecimal (con mayúsculas). Como veras no sale el %u pero pudiera ser para que muestre el numero sin signo unsigned