[QUOTE=kolmo7]
Me sigo haciendo la misma pregunta: ¿se pone %i o %d?
[/QUOTE]
Hola, en éste caso da igual.
[LIST]
[*]%d: Conversión a enteros decimas
[*]%i: Conversión a entos
[/LIST]
Si te sirve de consuelo, yo siempre uso %d (nunca he visto mucha diferencia entre ambos).
[QUOTE=kolmo7]
Y: ¿cómo pasas el número a su código ascii?
[/QUOTE]
Muy sencillo. En el printf ponemos %c. El %c espera un número para sustituirlo por su carácter ASCII. A lo mejor a tí te confunde que no le estamos pasando una variable de tipo char, pero recuerda que el tipo char en C no es un caracter propiamente dicho, sino un número de 0 a 255. En éste caso, le estamos pasando un número y él interpretará ese número y con el %c pondrá su valor ASCII.
Un saludo y felices fiestas
|