[C con Clase] Duda con variables char

David Reza l.fix3r.l en gmail.com
Lun Mar 17 02:18:00 CET 2008


Programante escribió:

>>
>>
>>
>>
> Porque -65 es lo mismo que 191 cuando se almacena en una variable  
> char.
> Puesto que los caracteres
> son signed por defecto, cuando haces  char caracter = '¿'; le estás
> asignando el valor -65
>>
>>

Por qué -65 es igual a 191?

Se supone que si la variable es signed sólo puedo almacenar valores  
entre 0 y 255 y si es unsigned, valores entre -254 al 255?

Lo que se me ocurre es que los símbolos alfanuméricos no son tantos y  
se repiten, por lo tanto pueden tener   2 códigos ASCII. Estoy mal?



Más información sobre la lista de distribución Cconclase