viernes, 19 de diciembre de 2008

Signo de interrogación y exclamación en C / C++

Primero pueba que estas dos formas de mostrar los simbolos funcionan:





printf("\n%cEsto funciona? %cSi!",168,173);
printf("\n\xA8 Esto funciona ? \xAD Si !");

Para mostrar los signos ¿ y ¡ en C / C++ (los simbolos ? y ! no dan problema alguno) usamos lo siguiente:






¿ --> printf("%c",168);
¡ --> printf("%c",173);

Cada uno de los números que aparecen a la derecha del printf es el código ASCII de cada simbolo

También podemos imprimir los simbolos sin usar parámetros en el printf:





¿ --> printf("\xA8");
¡ --> printf("\xAD");


Los números y letras que aparecen despúes de \x es el código ASCII de los signos ¿ y ¡ pero en hexadecimal


El código ASCII puede variar en algunos S.O., para ver cual es el código ASCII de la letra que buscas usa el programa de este tema:
Imprimir código ASCII en C / C++

No hay comentarios:

Publicar un comentario