C/C++中的數學函式
原型:在TC2.0中原型為extern float pow(float x, float y); ,而在VC6.0中原型為double pow( double x, double y );
功能:計算x的y次冪。
返回值:x不能為負數且y為小數,或者x為0且y小於等於0,返回冪指數的結果。
舉例1:(在VC6.0中運行通過)
#include<math.h>#include<stdio.h>int main(void){doublex=2.0,y=3.0;printf("%lfraisedto%lfis%lf\n",x,y,pow(x,y));return 0;}
舉例2: (在TC2.0中運行通過)
//pow.c#include<syslib.h>#include<math.h>main(){clrscr();//clearscreentextmode(0x00);//6linesperLCDscreenprintf("4^5=%f",pow(4.,5.));getchar();return 0;}
pow函式的重載
C++提供以下幾種pow函式的重載形式:
double pow(double X,int Y);
float pow(float X,float Y);
float pow(float X,int Y);
long double pow(long double X,long double Y);
long double pow(long double X,int Y);
使用的時候應合理設定參數類型,避免有多個“pow”實例與參數列表相匹配的情況。
其中較容易發生重載的是使用形如:
int X,Y;
int num=pow(X,Y);
這是一個比較常用的函式,但是編譯器會提醒有多個“pow”實例與參數列表相匹配。
可以使用強制類型轉換解決這個問題:num=pow((float)X,Y);
漫畫遊戲及其他
●爆炸的意思(漫畫中經常被用到用於增加漫畫的趣味性)
●(爆炸聲、槍聲或打人的聲音)嘭,乒,砰
●能量、力量的英文縮寫(POWER) ,在某些遊戲中(如拳皇)顯示為能量槽POW。
●power的縮寫,表示電源或能源
●prisoner of war 戰俘的縮寫
工作量證明
PoW,指比特幣協定中的工作量證明機制,即Prof of Work,通過一定的工作量來獲得相應的獎勵。與PoS(Proof of Stock)相對應。