scommetto che se scrivi
printf("\007F");

vedi il carattere (F),

mentre un valore hex superiore non lo vedi, allora il locale e` ISO-8859-1 (o 15 finale). Se fosse UTF-8 lo vedresti.