ammm recuerda que en ASCII hay 266 valores asignados(ASCII EXTENDIDO) eso quiere decir que A equivale a 65 decimal , 65 decimal corresponde a 34 en Hexadecimal y en binario 11 0100, y mas simple aun recuerda que una variable es almacenada en binario... sea el tipo que sea el microcontrolador las almacena en binario.
lo que me lleva a la siguiente pregunta "a qué te refieres con imprimir" imprimir a donde?
no necesitas guardar en una constante numérica un valor tan pequeño como 52 a mi parecer. quizás cuestión de gustos yo ocuparía una constante para un valor numérico grande o difícil de interpretar.
ahora int("variable char"), te devuelve el valor numérico de la variable tipo char. eso quiere decir
int(o también puede ser tipo byte o uint8_t como quieras llamarle")
valor=int('A')
te devolverá 65, 65 lo puedes representar binario, Hex, Bin, Octal lo que quieras.
Saludos