Pregunta

harold
12 de Julio del 2004
Hola, tengo una duda:

No comprendo cuando a una variable se le declara antes un tipo llamado signed o unsigned

¿Alguien me puede dar respuesta?

Gracias.

chuidiang
12 de Julio del 2004
signed es con signo (valen negativos y positivos).
unsigned es sin signo (valen solo positivos).

En un unsigned, al no caber negativos, caben positivos mas grandes. No son numeros exactos (poque no recuerdo la cifra exacta), pero digamos que un signed caben de -32000 a 32000, mientras que un unsigend caben de 0 a 64000

¿Cual usar?. Normalmente no se pone nada, solo int o char, lo cual implica que es signed.

Se suele usar unsigned cuando quieres numeros algo más grandes (pero sin negativos) o cuando eres muy estricto programando y pones unsigned a las variables que nunca van a ser negativas, por ejemplo, la i para un bucle de 1 a 10.

Se bueno.