Es una tontería, pero podría ser últil.
#include <stdio.h>
void main()
{
int i;
for (i=0; i<255; i++)
printf("%02X=%c ",i, i);
}
Los caracteres anteriores al espacio (32 ó 0x20) son caracteres de control; por eso, se escucha un pitido (carácter 7) y algunos no se ven (0x8 es 'retroceso', 0x9 es el tabulador, 0x0a es el retorno de carro...)
Para eliminarlos, empezamos por el 32:
#include <stdio.h>
void main()
{
int i;
for (i = 32; i < 255; i++)
printf("%02X=%c ", i ,i);
}
Podríamos haber puesto también:
for(i = ' '; i < 255; i++)
(entre las comillas simples hay un espacio)
Saludos.