[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: Q: Faster than pow...



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



[Hilos de Discusión] [Fecha] [Tema] [Autor]