Está en la página 1de 1

Letras con acento en C/C++

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);
Ambas formas de mostrar letras con acentos se dan a continuacin:
Para mostrar letras con acentos en C / C++ usamos lo siguiente:
> printf(%c,160); > printf(%c,130); > printf(%c,161); > printf(%c,162); >
printf(%c,163);
Cada uno de los nmeros que aparecen a la derecha del printf es el cdigo ASCII de cada letra
acentuada
Tambin podemos imprimir las letras con acentos sin usar printf con parmetros:
> printf(\xA0); > printf(\x82); > printf(\xA1 ); > printf(\xA2 ); > printf(\xA3 );
Los nmeros y letras que aparecen despus de \x es el cdigo 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 too, que
podemos mostrarla de las dos siguientes formas: printf(to%co,164); printf(to\xA4o);
Para mostrar las letras y en C / C++ usamos lo siguiente:
> printf(%c,164); > printf(%c,165);
Cada uno de los nmeros que aparecen a la derecha del printf es el cdigo ASCII de cada letra
acentuada
Tambin podemos imprimir las letras y sin usar parmetros en el printf:
> printf(\xA4); > printf(\xA5);
Los nmeros y letras que aparecen despus de \x es el cdigo ASCII de las letras y pero en
hexadecimal.
Signo de interrogacin y exclamacin en C/C++
Primero prueba que estas dos formas de mostrar los smbolos funcionan:
printf(\n%cEsto funciona? %cSi!,168,173); printf(\n\xA8 Esto funciona ? \xAD Si !);
Para mostrar los signos y en C / C++ (los smbolos ? y ! no dan problema alguno) usamos lo
siguiente:
> printf(%c,168); > printf(%c,173);
Cada uno de los nmeros que aparecen a la derecha del printf es el cdigo ASCII de cada smbolo
Tambin podemos imprimir los smbolos sin usar parmetros en el printf:
> printf(\xA8); > printf(\xAD);
Los nmeros y letras que aparecen despus de \x es el cdigo ASCII de los signos y pero en
hexadecimal

También podría gustarte