C ライブラリ関数 -atoi()
説明
C ライブラリ関数int atoi(const char *str)パラメータがstr指す文字列を整数(int 型)に変換します。
宣言
以下は atoi() 関数の宣言です。
int atoi(const char *str)
パラメータ
- str-- 整数に変換される文字列。
戻り値
この関数は変換後の長整数を返します。有効な変換が実行されなかった場合は、ゼロを返します。
例
以下の例は atoi() 関数の使い方を示しています。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int val;
char str[20];
strcpy(str, "98993489");
val = atoi(str);
printf("字符串值 = %s, 整型值 = %d\n", str, val);
strcpy(str, "example.com");
val = atoi(str);
printf("字符串值 = %s, 整型值 = %d\n", str, val);
return(0);
}
上記のプログラムをコンパイルして実行すると、次の結果が得られます。
字符串值 = 98993489, 整型值 = 98993489 字符串值 = example.com, 整型值 = 0その他の拡張
C 標準ライブラリ - <stdlib.h>