atoi
ナビゲーションに移動
検索に移動
atoi(アトイ、エートゥーアイ)は、文字列を整数型に変換するC言語の標準Cライブラリの関数。標準ヘッダーファイル stdlib.h で宣言されている。
引数で与えられた文字列を解析し、文字列先頭の連続する10進数整数部分をint型の整数に変換する。例えば、引数に"123abc"を与えると123を返し、"-5"なら-5を返す。"abc"や"123"(全角文字)など変換不可能な文字列の場合、一般的には 0 を返すが、C11 の仕様上は戻り値は実装依存とされている。また、変換に失敗してもerrnoを書き換えない。
正常に変換可能な文字列の場合は (int)strtol(s, NULL, 10) と同じ結果を返す。
形式[編集]
#include <stdlib.h>
int atoi(const char *nptr);
関連項目[編集]
外部リンク[編集]
- – JM Project Linux Library Functions マニュアル
| ||||||||||||||||||||