11/07/2016, 09:04
|
| | Fecha de Ingreso: octubre-2014 Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 10 años, 3 meses Puntos: 204 | |
Respuesta: char, unsigned char y signed char Dicho con pocas palabras: los caracteres en C no son más que números que se comparan con una tabla para mostrar texto al usuario. La misma secuencia de números mostrará mensajes distintos al usar tablas diferentes:
1232 con (1=R,2=A,3=N) da RANA
1232 con (1=T,2=O,3=D) da TODO
1232 con (12=F,3=I,2=N) da FIN (hay codificaciones que emplean un número variable de bytes para cada carácter)
La codificación por defecto en C es ASCII y la misma son 127 caracteres (255 la extendida). Se pueden usar otras codificaciones pero entonces las funciones de string.h dejan de ser funcionales pues asumen que la codificación empleada es ASCII.
Un saludo.
__________________ La ayuda se paga con esfuerzo o con dinero. Si no estás dispuesto a esforzarte y quieres que te hagan los deberes pide presupuesto, al menos así ahorrarás tiempo. |