Ah ecco char non l'ho ancora studiato.
Quindi praticamente se scrivo int 9 il calcolatore considera 1001 binario;
----------------invece se scrivo char 9 considera 57 decimale(credo che il 39 che hai visto fosse il valore Hex)e 00111001 binario;
dato che non ho fatto il char non lo so ma immagino non si possano sommare caratteri,tanto meno caratteri e numeri,cioè non posso fare
------1001 +
00111001
---------------
00100010 ------> 34 dec
non avrebbe senso..