[C con Clase] Consulta

Reinel Hernández Peraza reinel en uci.cu
Lun Mayo 21 15:01:01 CEST 2007


Hola Federico.

Bueno, veamos, la tabla de caracteres ASCII, se extiende desde el -127 hasta el 128, luego, fue extendida, para poder representar más caracteres, entonces ese bit que se utilizaba para indicar el signo, se empezó a usar para un dígito, con lo cual se podían representar 255 caracteres, (el mayor valor posible con 8 bits) entonces, para representarlo en pantalla, bastaría con hacer un ciclo, e ir representando en pantalla cada carácter. Recuerda que internamente todo en el ordenador son números, eres tú como programador que decides que hacer con esa información numérica, esto es, o la muestras como número, o la muestras como carácter. Recuerda los modificadores por ejemplo de la archiconocida printf, ahí tenemos que con %d muestras el valor de un entero, pero si en lugar de ello, usas %c entonces muestras un carácter. Por ejemplo, el ASCII de la A mayúscula, es 65, haciendo algo así:

 

int i = 65;

printf("%c", i);

 

pues obtienes en pantalla la letra A, espero que te sea útil la explicación.

 

Rey 

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070521/d68ed1c2/attachment.html>


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