SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: pedrexh21 en Miércoles 3 de Septiembre de 2008, 19:32

Título: Conversion de caracter a int
Publicado por: pedrexh21 en Miércoles 3 de Septiembre de 2008, 19:32
Hola nuebamente, estoy algo complicado con una tarea y necesito saber de que forma puedo ver el codigo ascci de caracteres, averigue algo y me decian que talvez pueda provar una conversion de char a int y que ahi podria obtener el codigo ascii pero no se como se hace eso xD, si me pueden ayudar en este detalle estare muy agradecido  :lol:
Título: Re: Conversion de caracter a int
Publicado por: AnimaSubtilis en Miércoles 3 de Septiembre de 2008, 21:02
Que mas..

Mire intente algo asi

Código: Text
  1.  
  2.  char letra='C';
  3.  printf("%c=%d",letra,letra);
  4.  
  5.  

eso debe servir.......

espero que le sea de ayuda
Título: Re: Conversion de caracter a int
Publicado por: m0skit0 en Jueves 4 de Septiembre de 2008, 08:23
El tipo char es en realidad un byte sin signo con el código ASCII del carácter, es decir, char es un número. Es equivalente a unsigned short. Un saludo.
Título: Re: Conversion de caracter a int
Publicado por: Eternal Idol en Jueves 4 de Septiembre de 2008, 10:00
Normalmente unsigned short no es lo mismo que char, puede serlo pero no tiene mucho sentido. En PC de 32/64 bits char suele ser 1 byte y short 2 bytes.
Título: Re: Conversion de caracter a int
Publicado por: Rombus en Jueves 4 de Septiembre de 2008, 20:01
Claro,

lee tu char en la variable obviamente char y mostralo como int como el codigo que escribieron mas arriba.
Un char es un numero, como tambien dijeron arriba, asique solo tenes que cambiar la forma de mosrtrarlo por pantalla, en ves de char, int.
Título: Re: Conversion de caracter a int
Publicado por: pedrexh21 en Viernes 5 de Septiembre de 2008, 01:39
n_n muchas gracias me sirvio lo que han dicho :D
muchas gracias :D