Atol

atol (ASCII to Long Integer) は、文字列を整数型に変換するC言語の標準Cライブラリの関数。標準ヘッダーファイル codice_1で宣言されている。読み方は規格では特に定められていない。
概要.
引数として与えられた文字列を解析し、文字列先頭の連続する10進数整数部分をcodice_2型の整数に変換する。例えばcodice_3という文字列を与えるとcodice_2型のcodice_5を返す。またcodice_6を与えるとcodice_5を返し、codice_8を与えるとcodice_9を返す。変換不可能な文字列の場合、一般的にはcodice_10を返すが、C99 や C11 の仕様上は戻り値は未定義 (undefined) とされている。また、変換に失敗してもcodice_11を書き換えない。
正常に変換可能な文字列の場合は codice_12 と同じ結果を返す。
形式.
long atol(const char *nptr);