Un char è un valore numerico a tutti gli effetti, sono le funzioni di output che lo mostrano come carattere. Per vederne il valore numerico è sufficiente un cast ad int:
codice:char c='a'; printf("%c: %d", c, (int)c);
Un char è un valore numerico a tutti gli effetti, sono le funzioni di output che lo mostrano come carattere. Per vederne il valore numerico è sufficiente un cast ad int:
codice:char c='a'; printf("%c: %d", c, (int)c);
Amaro C++, il gusto pieno dell'undefined behavior.