Latest web development tutorials

Cライブラリ関数 - アトル()

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

説明

文字列をlong intアトル(のconst char型* strを変換するCライブラリ関数は)strが長整数(long int型タイプ)を指摘パラメータ。

声明

次の文のアトル()関数です。

long int atol(const char *str)

パラメータ

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

戻り値

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

以下の例は、()関数を使用するアトルを示しています。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
   long val;
   char str[20];
   
   strcpy(str, "98993489");
   val = atol(str);
   printf("字符串值 = %s, 长整型值 = %ld\n", str, val);

   strcpy(str, "w3cschool.cc");
   val = atol(str);
   printf("字符串值 = %s, 长整型值 = %ld\n", str, val);

   return(0);
}

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

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

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