Cプログラムでの標準的処理を行う関数を定義しています。
以下のマクロは、処理系定義です。
|
|
|
型
(マクロ)
|
onexit_t
|
onexit関数で登録する関数の返す型およびonexit関数のリターン値の型です。
|
div_t
|
div関数のリターン値の構造体の型です。
|
ldiv_t
|
ldiv関数のリターン値の構造体の型です。
|
lldiv_t
|
lldiv関数のリターン値の構造体の型です。
|
定数
(マクロ)
|
RAND_MAX
|
rand関数において生成する擬似乱数整数の最大値です。
|
EXIT_SUCCESS
|
成功終了状態を表します。
|
関数
|
atof
|
数を表現する文字列をdouble型の浮動小数点値に変換します。
|
atoi
|
10進数を表現する文字列をint型の整数値に変換します。
|
atol
|
10進数を表現する文字列をlong型の整数値に変換します。
|
atoll
|
10進数を表現する文字列をlong long型の整数値に変換します。
|
strtod
|
数を表現する文字列をdouble型の浮動小数点値に変換します。
|
strtof
|
数を表現する文字列をfloat型の浮動小数点値に変換します。
|
strtold
|
数を表現する文字列をlong double型の浮動小数点値に変換します。
|
strtol
|
数を表現する文字列をlong型の整数値に変換します。
|
strtoul
|
数を表現する文字列をunsigned long型の整数値に変換します。
|
strtoll
|
数を表現する文字列をlong long型の整数値に変換します。
|
strtoull
|
数を表現する文字列をunsigned long long型の整数値に変換します。
|
rand
|
0からRAND_MAXの間の擬似乱数整数を生成します。
|
srand
|
rand関数で生成する擬似乱数列の初期値を設定します。
|
calloc
|
記憶域を割り当てて、すべての割り当てられた記憶域を0で初期化します。
|
free
|
指定された記憶域を解放します。
|
malloc
|
記憶域を割り当てます。
|
realloc
|
記憶域の大きさを指定された大きさに変更します。
|
bsearch
|
2分割検索を行います。
|
qsort
|
ソートを行います。
|
abs
|
int型整数の絶対値を計算します。
|
div
|
int型整数の除算の商と余りを計算します。
|
labs
|
long型整数の絶対値を計算します。
|
ldiv
|
long型整数の除算の商と余りを計算します。
|
llabs
|
long long型整数の絶対値を計算します。
|
lldiv
|
long long型整数の除算の商と余りを計算します。
|
処理系定義仕様
|
|
|
1
|
calloc,malloc,realloc関数でサイズが0のときの動作
|
NULLを返します。
|