Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/07/2016, 09:04
eferion
 
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.