Sintassi
Doppio Pow(Doppio base, Doppio exp);
IL Pow () La funzione è definita in matematica.H File di intestazione.
argomenti
Questa funzione prende due argomenti, base E Exp, per calcolare il valore di base allevato al potere di Exp. Qui base E Exp Entrambi sono doppi.
Valori di ritorno
Sul successo, il Pow () La funzione restituisce il valore di base allevato al potere di Exp.
Se il valore di Exp è 0, il Pow () La funzione restituisce 1.
Se base è negativo e Exp non è integrale, il Pow () Restituisce la funzione Nan (Non-un numero).
Esempi
//Esempio 1.CNell'esempio1.C, abbiamo visto l'output del Pow () funzione. Qui usiamo il -lm Parametro della riga di comando da collegare nella libreria matematica. Dalle righe da 10 a 13, abbiamo ottenuto l'output come previsto. Per le righe 14 e 15, abbiamo ottenuto -nan(Non un numero) perché il secondo argomento non è parte integrante.
Esponente usando il cambio di bit
Se vogliamo calcolare l'esponente alla potenza di 2, allora possiamo farlo usando il cambio di bit.
Lo spostamento di sinistra di m è equivalente al primo termine e 2 al potere m.
N << m = n*pow (2, m)
Il giusto cambio di m è equivalente alla divisione del primo mandato e 2 al potere m.
n >> m = N/Pow (2, M)
È un lavoro solo quando m è positivo.
// Esempio2.CNell'esempio2.C, abbiamo visto come l'operatore di bit shift può essere utilizzato per l'esponente alla potenza di 2. È molto utile ridurre la complessità del codice.
Esponente utilizzando la funzione definita dall'utente
Possiamo scrivere una funzione definita dall'utente per calcolare gli esponenti. Nell'esempio3.C, scriveremo una funzione definita dall'utente esponente (), che richiede due argomenti basati ed exp di tipo Float Ant Integer.
// Esempio3.CEsempio3.C Abbiamo visto l'output della funzione definita dall'utente esponente (). Questa funzione viene lavorata quando l'esponente è parte integrante. Per un vero esponente, dobbiamo usare il Pow () funzione.
Conclusione
In questo articolo, abbiamo visto usare il Pow () funzione e Un po 'spostando Operatore Come l'esponente può essere calcolato in lingua C. Abbiamo anche imparato a scrivere la nostra funzione per calcolare gli esponenti. Ora possiamo usare queste tecniche nel nostro programma C senza dubbio.