Autor Tema: Duda INT16 TO INT8  (Leído 2655 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado eric090

  • PIC10
  • *
  • Mensajes: 3
Duda INT16 TO INT8
« en: 16 de Junio de 2013, 18:21:06 »
Hola!
Quisiera saber como podria pasar una variable de 16 bits a dos de 8, en visual express. Y si no es mucho pedir despues volver a unirlas en CCS gracias! :)

Desconectado AleSergi

  • PIC16
  • ***
  • Mensajes: 214
Re: Duda INT16 TO INT8
« Respuesta #1 en: 17 de Junio de 2013, 18:44:14 »
no tengo ni idea de lo que es el "Visual Express"...
Pero en cualquier lenguaje, existe un operador que trabaja a nivel bits,
se llama desplazamiento, suelen representarlo con >>  ó   <<  según sea a derecha o izquiera, es la forma rápida sin consumir muchos recursos.
Y si no sabias de esto, no se te ocurrio una división/multiplicación/suma con 256?

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re: Duda INT16 TO INT8
« Respuesta #2 en: 17 de Junio de 2013, 20:03:35 »
Me imagino que se refiere al Visual Basic de Microsoft, si es así éste es el foro de Basic para microcontroladores, mejor pregunta en el foro de Visual Basic que se supone que es para microprocesadores.

http://www.todopic.com.ar/foros/index.php?board=27.0

De todas maneras creo que la estructura interna de una variable int16 o int8 es la misma en ambos lenguajes. En fin, lo dicho, mejor pregunta en el foro apropiado.
« Última modificación: 17 de Junio de 2013, 20:06:29 por dogflu66 »
Saludos desde Granada, España.