標準ユーティリティ関数として,以下のものがあります。
| 
 | 
 | 
| 
 
abs 
 | 
 
絶対値(int型)を出力 
 | 
| 
 
labs 
 | 
 
絶対値(long型)を出力 
 | 
| 
 
llabs 
 | 
 
絶対値(long long型)を出力 
 | 
| 
 
bsearch 
 | 
 
バイナリ検索 
 | 
| 
 
qsort 
 | 
 
整列 
 | 
| 
 
div 
 | 
 
除算(int型) 
 | 
| 
 
ldiv 
 | 
 
除算(long型) 
 | 
| 
 
lldiv 
 | 
 
除算(long long型) 
 | 
| 
 
atoi 
 | 
 
文字列を整数(int型)へ変換 
 | 
| 
 
atol 
 | 
 
文字列を整数(long型)へ変換 
 | 
| 
 
atoll 
 | 
 
文字列を整数(long long型)へ変換 
 | 
| 
 
strtol 
 | 
 
文字列を整数(long型)へ変換し,最終文字列へのポインタを格納 
 | 
| 
 
strtoul 
 | 
 
文字列を整数(unsigned long型)へ変換し,最終文字列へのポインタを格納 
 | 
| 
 
strtoll 
 | 
 
文字列を整数(long long型)へ変換し,最終文字列へのポインタを格納 
 | 
| 
 
strtoull 
 | 
 
文字列を整数(unsigned long long型)へ変換し,最終文字列へのポインタを格納 
 | 
| 
 
atoff 
 | 
 
文字列を浮動小数点数(float型)へ変換 
 | 
| 
 
atof 
 | 
 
文字列を浮動小数点数(double型)へ変換 
 | 
| 
 
strtodf 
 | 
 
文字列を浮動小数点数(float型)へ変換(最終文字列へのポインタ格納) 
 | 
| 
 
strtod 
 | 
 
文字列を浮動小数点数(double型)へ変換(最終文字列へのポインタ格納) 
 | 
| 
 
rand 
 | 
 
疑似乱数列生成 
 | 
| 
 
srand 
 | 
 
疑似乱数列の種類を設定 
 | 
| 
 
abort 
 | 
 
プログラムを異常終了する 
 |