Latest web development tutorials

C-Bibliotheksfunktionen - atol ()

C Standard-Bibliothek - <stdlib.h> C Standard - Bibliothek - <stdlib.h>

Beschreibung

C - Bibliotheksfunktionen einen Stringlong int atol (const char * str konvertieren ) Parameter deutete auf eine lange ganze Zahl (Typ long int - Typ) str.

Erklärung

Es folgt eine Erklärung atol () Funktion.

long int atol(const char *str)

Parameter

  • str - eine Zeichenkette in eine lange ganze Zahl umgewandelt werden.

Rückgabewert

Diese Funktion gibt die konvertierten lange Ganzzahl zurückgibt, wenn es keine Implementierung eines effektiven Umwandlung ist, wird Null zurückgegeben.

Beispiele

Das folgende Beispiel zeigt atol () Funktion verwendet wird.

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

Lassen Sie uns zusammenzustellen und um das obige Programm ausführen, die in der folgenden führen:

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

C Standard-Bibliothek - <stdlib.h> C Standard - Bibliothek - <stdlib.h>