Latest web development tutorials

funzioni di libreria C - Atol ()

C libreria standard - <stdlib.h> C libreria standard - <stdlib.h>

descrizione

C funzioni di libreria per convertire una stringalong int atol (const char * str ) Parametri strindicato un intero lungo (tipo tipo long int).

dichiarazione

La seguente è una funzione di dichiarazione atol ().

long int atol(const char *str)

parametri

  • str - una stringa da convertire in un intero lungo.

Valore di ritorno

Questa funzione restituisce il lungo intero convertito se non vi è alcuna implementazione di una conversione efficace, viene restituito zero.

Esempi

L'esempio seguente mostra viene utilizzata la funzione atol ().

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

Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:

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

C libreria standard - <stdlib.h> C libreria standard - <stdlib.h>