C ライブラリ関数 -atoi()

C 标准库 - <stdlib.h>C 標準ライブラリ - <stdlib.h>

説明

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>C 標準ライブラリ - <stdlib.h>

その他の拡張