Q: Faster than pow...
Salvador Ortiz Garcia
sog en msg.com.mx
Vie Ago 18 15:27:45 CDT 2000
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
Más información sobre la lista de distribución Ayuda