Documente Academic
Documente Profesional
Documente Cultură
Hay dos maneras de mostrar letras con acentos en C/C++. Tenemos por ejemplo la palabra
árbol, que podemos mostrarla de las dos siguientes formas:
printf(”%crbol”,160);
printf(”\xA0rbol”);
á –> printf(”%c”,160);
é –> printf(”%c”,130);
í –> printf(”%c”,161);
ó –> printf(”%c”,162);
ú –> printf(”%c”,163);
Cada uno de los números que aparecen a la derecha del printf es el código ASCII de cada letra
acentuada
También podemos imprimir las letras con acentos sin usar printf con parámetros:
á –> printf(”\xA0″);
é –> printf(”\x82″);
í –> printf(”\xA1″);
ó –> printf(”\xA2″);
ú –> printf(”\xA3″);
Los números y letras que aparecen después de \x es el código ASCII de las letras pero en
hexadecimal
Letras ñ y Ñ en C/C++
Hay dos maneras de mostrar letras ñ y Ñ en C/C++. Tenemos por ejemplo la palabra toño, que
podemos mostrarla de las dos siguientes formas:
printf(”to%co”,164);
printf(”to\xA4o”);
ñ –> printf(”%c”,164);
Ñ –> printf(”%c”,165);
Cada uno de los números que aparecen a la derecha del printf es el código ASCII de cada letra
acentuada
ñ –> printf(”\xA4″);
Ñ –> printf(”\xA5″);
Los números y letras que aparecen después de \x es el código ASCII de las letras ñ y Ñ pero en
hexadecimal.
Para mostrar los signos ¿ y ¡ en C / C++ (los símbolos ? 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
símbolo
¿ –> printf(”\xA8″);
¡ –> printf(”\xAD”);
Los números y letras que aparecen después de \x es el código ASCII de los signos ¿ y ¡ pero en
hexadecimal