funzioni di libreria C - Atol ()
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