Everything
7.4.12 <stdlib.h>

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を返します。