Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/04/2006, 07:13
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 1 mes
Puntos: 17
Cita:
Iniciado por TolaWare
el problema que tenia tu codigo es que el tipo de dato char, puede almacenar valores desde el -128 hasta el 127. Por lo que no puede ir mas alla del 127, y cuando le queres asignar el 128, se te arma el quilombo, otra solucion que podrias haber usado es la del modificador unsigned. que permite que el char maneje valores de 0 a 256.

Saludos
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
...