TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Pchuqui_1 en 30 de Agosto de 2012, 17:30:56

Título: Unir dos números
Publicado por: Pchuqui_1 en 30 de Agosto de 2012, 17:30:56
Perdonen que estoy muy preguntón...  :oops: Tengo una duda. Como se hace en C para unir dos números. Quiero decir si tengo el 2 y el 3 por separado, pero el numero real seria 23 como hago para unirlos. Hay alguna librería que me lo permita o tengo que hacerlo con lógica... 
Título: Re: Unir dos números
Publicado por: KALLITOS en 30 de Agosto de 2012, 17:44:28
mas rapido  2*10+3.

jeje
saludos
Título: Re: Unir dos números
Publicado por: Pchuqui_1 en 30 de Agosto de 2012, 17:46:57
jaaaa como me la complico. Gracias!!!  :mrgreen:
Título: Re: Unir dos números
Publicado por: Suky en 30 de Agosto de 2012, 17:54:27
2 y 3 ascii o binario?
Título: Re: Unir dos números
Publicado por: Pchuqui_1 en 30 de Agosto de 2012, 18:01:23
En binario. Es para utilizar un teclado 4x4. El tema es que cada ves que preciono un numero, yo muestro en el LCD el numero presionado, pero después tengo que procesar la unión de ellos. Por ejemplo si preciono 5 y 4, en realidad es 54. No se si me explico.
Título: Re: Unir dos números
Publicado por: Suky en 30 de Agosto de 2012, 18:08:46
En ese caso si es sencillito  :mrgreen: El otro caso igual:

Código: C
  1. char Ascii_1, Ascii_2;
  2. char Binario;
  3.  
  4. Ascii_1='2';
  5. Ascii_2='3';
  6.  
  7. Binario=(Ascii_1-'0')*10+(Ascii_2-'0');

 ;-)
Título: Re: Unir dos números
Publicado por: Pchuqui_1 en 30 de Agosto de 2012, 18:45:08
Muchas gracias!