最終更新:2013-01-05 (土) 05:39:24 (2767d)  

stdlib.h
Top / stdlib.h

一般ユーティリティに関する型・マクロ・関数の宣言定義。

構造体

  • div_t? - int 型の商と剰余を格納する構造体
  • ldiv_t? - long 型の商と剰余を格納する構造体

マクロ

  • MB_CUR_MAX? - 設定されているロケールにおけるマルチバイト文字の最大バイト数を表すマクロ

定数

  • RAND_MAX? - rand 関数が返す擬似乱数の最大値

関数

  • abort? - プログラムの異常終了
  • abs? - int 型の絶対値
  • atexit? - 終了時関数の登録
  • atof - 文字列から double 型への変換
  • atoi - 文字列から int 型への変換
  • atol? - 文字列から long 型への変換
  • bsearch? - バイナリサーチ
  • calloc - メモリブロックの割り付けとクリア
  • div - int 型どうしの商と剰余
  • exit - プログラムの終了
  • free - メモリブロックの解放
  • getenv? - 環境変数の参照
  • labs? - long 型の絶対値
  • ldiv? - long 型どうしの商と剰余
  • malloc - メモリブロックの割り付け
  • mblen? - マルチバイト文字の構成バイト数
  • mbstowcs? - マルチバイト文字列からワイド文字列への変換
  • mbtowc? - マルチバイト文字からワイド文字への変換
  • qsort? - クイックソート
  • rand - 擬似乱数
  • realloc? - メモリブロックの再割り付け
  • srand - 乱数種の設定
  • strtod - 文字列から double 型への変換
  • strtol? - 文字列から long 型への変換(基数指定可)
  • strtoul? - 文字列から unsigned long 型への変換(基数指定可)
  • system - コマンドプロセッサの呼び出し
  • wcstombs? - ワイド文字列からマルチバイト文字列への変換
  • wctomb? - ワイド文字列からマルチバイト文字列への変換