TODOPIC
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
. ¿Perdiste tu
email de activación
?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Este tema
Este sub-foro
Todo el foro
Google
Inicio
Ayuda
Buscar
Ingresar
Registrarse
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
multiplicar 2 bytes en C
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: multiplicar 2 bytes en C (Leído 2005 veces)
0 Usuarios y 1 Visitante están viendo este tema.
teve
PIC12
Mensajes: 65
multiplicar 2 bytes en C
«
en:
07 de Mayo de 2005, 08:32:00 »
Hola compañeros, resulta que estoy empezando a estudiar otro lenguaje de programacion, yo el que conozco y domino es el asembler, pero con el C estoy como si estuviera empezando, necesito saber como multiplicar 2 bytes en C, un saludo.
En línea
pocher
Moderador Local
DsPIC30
Mensajes: 2569
RE: multiplicar 2 bytes en C
«
Respuesta #1 en:
08 de Mayo de 2005, 04:55:00 »
Así:
int16 x, y, resultado; // Se usa para todas las variables la misma longitud
.
.
.
resultado=x*y;
Un saludo
PD. Si el resultado de la multiplicación te entrase en 8bits, entonces podrías definir todas las variables como int8
En línea
teve
PIC12
Mensajes: 65
RE: multiplicar 2 bytes en C
«
Respuesta #2 en:
08 de Mayo de 2005, 06:04:00 »
Muchisimas gracias compañero, la diferencia que hay entre el ensamblador y el C es abismal, para una simple multiplicacion en ensamblador tienes que hacer todo un programita, y con el lenguaje C en menos de 1 minuto hecho. Un saludo.
En línea
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
TODOPIC
»
Microcontroladores PIC
»
Lenguaje C para microcontroladores PIC
(Moderadores:
pikman
,
pocher
,
vszener
,
Suky
) »
multiplicar 2 bytes en C