[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]On Fri, 18 Aug 2000, 'Aztec Eagle' Turbo wrote:
> ¿Existe alguna función mucho más rápida que pow(2,x)?
Para 'x' entero y 'x' < 32 (64 en alpha ;-) usa bit shifts:
#include <stdio.h>
#define pow2(x) (1 << (x))
int main()
{
int c;
for(c = 0; c < 32; c++) {
printf("2^%d = %u\n",c, pow2(c) );
}
return 0;
}
Saludos
Salvador Ortiz
---------------------------------------------------------
para salir de la lista, enviar un mensaje con las palabras
"unsubscribe ayuda" en el cuerpo a majordomo en linux org mx