Latest web development tutorials

Funkcje biblioteczne C - atol ()

Biblioteka standardowa języka C - <stdlib.h> Biblioteka standardowa języka C - <stdlib.h>

opis

Funkcje biblioteki C przekonwertować ciąglong int atol (const char * str ) Parametry STRwskazał długi Integer (typu long int type).

oświadczenie

Poniżej znajduje się zestawienie funkcji atol ().

long int atol(const char *str)

parametry

  • str - ciąg być konwertowane do długiej liczby całkowitej.

Wartość zwracana

Funkcja ta zwraca przekonwertowany długą liczbę całkowitą, jeśli nie ma realizacji skutecznego przekształcenia jest zero.

Przykłady

Poniższy przykład pokazuje, atol () jest używana.

#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);
}

Załóżmy, skompilować i uruchomić powyższy program, który spowoduje w następujących przypadkach:

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

Biblioteka standardowa języka C - <stdlib.h> Biblioteka standardowa języka C - <stdlib.h>