math.h その1(C)
math.h、何が何だか忘れそう
平方根・累乗・累乗根
sqrt(x); //平方根 pow(x,n); //累乗 pow(x, 1/n); 累乗根
対数関数・指数関数
log(x) //対数関数 exp(x) //指数関数 //指数関数は値が大きくなるので理科的表記に
切り上げ・切り捨て・四捨五入
ceil(x) //切り上げ floor(x) //切り捨て floor(x+0.5)//四捨五入 //返却値は実数
弧度
kodo = (M_PI * kakudo) / 180//M_PIはπ
三角関数
sin(kodo)
cos(kodo)
tan(kodo)
asin(kodo)
acos(kodo)
atan(kodo)//90度に気を付ける
桁数を求める
c = pow(n, p);
p = log10(c) / log10(n);
log10(c) = p * log10(n);//桁数
ビット数
bit = log2(pow(n, p));
bit = p * log2(n);//ビット数