Cita:
Iniciado por MaxExtreme En realidad,
char, 1 byte, de -127 a 127
unsigned char, 1 byte, de 0 a 255
short, 2 bytes, de -32767 a 32767
unsigned short, 2 bytes, de 0 a 65535
...
amigo Max, los valores char con signo almacenan desde -128 a +127. Esto es porque se pueden almacenar 128 valores positivos y 128 valores negativos, pero el 0 es considerado como positivo, por lo que no puede almacenar el numero +128
Saludos