63章 数学系関数
http://www.geocities.jp/ky_webid/c/063.html
数学関係の色々な標準ライブラリの紹介ですね。
まとめるとこんな感じ
- abs関数(labs,fabs関数)
- ceil関数とfloor関数
- pow関数
- sqrt関数
- sin,cos,tan関数
試しに使ってみます。
#include <stdio.h> #include <math.h> #include <assert.h> int main (void) { puts("abs test"); assert(100 == abs(100)); assert(100 == abs(-100)); puts("ceil test"); assert(5.0f == ceil(4.7)); assert(5.0f == ceil(4.4)); puts("floor test"); assert(4.0f == floor(4.7)); assert(4.0f == floor(4.4)); puts("pow test"); assert(9 == pow(3,2)); assert(0.1 == pow(10,-1)); assert(1 << 10 == pow(2,10)); puts("sqrt test"); assert(2 == sqrt(4)); return 0; }
特に深い意味は無いんですが折角なのでassertを使ってみました。