Latest web development tutorials

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

C標準ライブラリ -  <stdlib.h>に含ま C標準ライブラリ- <stdlib.h>に含ま

説明

整数(int型タイプ)に文字列引数strのポイントを変換するCライブラリ関数intのATOI(のconst char型*文字列)。

声明

ここで、()文ATOI関数です。

int atoi(const char *str)

パラメータ

  • STR -整数に変換される文字列。

戻り値

効果的な変換のない実装がない場合、この関数は、変換された長整数を返し、ゼロが返されます。

次の例では、税引後営業利益()関数が使用されている示しています。

#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, "w3cschool.cc");
   val = atoi(str);
   printf("字符串值 = %s, 整型值 = %d\n", str, val);

   return(0);
}

それでは、以下になります上記のプログラムを、コンパイルして実行してみましょう:

字符串值 = 98993489, 整型值 = 98993489
字符串值 = w3cschool.cc, 整型值 = 0

C標準ライブラリ -  <stdlib.h>に含ま C標準ライブラリ- <stdlib.h>に含ま