atoi
出典: フリー百科事典『ウィキペディア(Wikipedia)』
atoi (ASCII to Integer)は、C言語の標準ヘッダー <stdlib.h>
で宣言されている関数。引数で与えられた文字列を解析し、文字列のはじめの数字の部分を数値(int
型)に変換する。例えば、引数に"123abc"
を与えると、123
を返す。"abc"
や"123"
(全角文字)であれば返り値は0
となり、"-5"
なら-5
を返す。
呼称はアトイ、エーツーアイと呼ばれることが多い。
(int)strtol(s, NULL, 10)
と等価である。
[編集] 形式
#include <stdlib.h> int atoi(const char *);