Fungsi kuasa dalam C/C++

PHPz
Lepaskan: 2023-09-02 21:25:03
ke hadapan
1458 orang telah melayarinya

Fungsi kuasa dalam C/C++

Fungsi kuasa digunakan untuk mengira kuasa nombor yang diberi.

Fungsi pow mencari nilai yang dinaikkan kepada kuasa b iaitu ab.

Syntax

double pow(double a , double b)
Salin selepas log masuk

Ia menerima integer berganda sebagai input dan memberikan integer berganda sebagai output. Fungsi pow()nya ditakrifkan dalam pakej math.h.

Jika anda menghantar integer kepada fungsi kuasa, fungsi itu akan menukarnya kepada jenis data berganda. Tetapi terdapat masalah di sini, kadangkala penukaran ini mungkin menyimpannya sebagai nombor ketepatan berganda yang lebih rendah. Sebagai contoh, jika kita melepasi 3 dan menukarnya kepada 2.99, maka segi empat sama ialah 8.99940001, yang bertukar kepada 8. Tetapi ini adalah kesilapan, walaupun ia jarang berlaku, tetapi untuk menghapuskan ralat ini, tambahkan 0.25 kepadanya.

Kod contoh

#include <stdio.h>
#include <math.h>
int main() {
   double x = 6.1, y = 2;
   double result = pow(x, y);
   printf("%f raised to the power of %f is %f \n" ,x,y, result );
   // Taking integers
   int a = 5 , b = 2;
   int square = pow(a,b);
   printf("%d raised to the power of %d is %d \n", a,b, square );
   return 0;
}
Salin selepas log masuk

Output

6.100000 raised to the power of 2.000000 is 37.210000
5 raised to the power of 2 is 25
Salin selepas log masuk

Atas ialah kandungan terperinci Fungsi kuasa dalam C/C++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan