Funkcje biblioteczne C - atol ()
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