The atol () function in C
The function long int atol (const char * str) in the standard C library converts a string pointed to by parameter str to some long int.
The function long int atol (const char * str) in the standard C library converts a string pointed to by parameter str to some long int.
Declare atol () function in C
Below is the declaration for the atol () function in C:
long int atol ( const char * str )
Parameters
str - This is a string representing an integer.
Returns the value
This function returns an integer that has been converted as a long int value. If no valid conversion is performed, the function returns 0.
For example
The following program C illustrates the usage of the atol () function in C:
#include #include #include int main () { long val ; char str [ 20 ]; strcpy ( str , "98993489" ); val = atol ( str ); printf ( "Gia tri duoi dang chuoi = %s, nGia tri duoi dang long int = %ldn" , str , val ); strcpy ( str , "QTM.com" ); val = atol ( str ); printf ( "nGia tri duoi dang chuoi = %s, nGia tri duoi dang long int = %ldn" , str , val ); return ( 0 ); }
Compile and run the above C program to see the results.
According to Tutorialspoint
Previous lesson: Function atoi () in C
Next article: Function strtod () in C
You should read it
- The function atoi () in C
- The function strtod () in C
- Function strtoul () in C
- Function strtol () in C
- Atof () function in C
- The memchr () function in C
- The function gets () in C
- Function fputs () in C
- The getchar () function in C
- The function vsprintf () in C
- Putchar () function in C
- The abort () function in C
Maybe you are interested
NASA announced its plan to search for extraterrestrial life Discovered mysterious signals emanating from a star right next to the Solar System, possibly of aliens NASA reveals its latest snapshot of the Martian surface with a resolution of 1.8 billion pixels Found the second planet of Proxima Centauri, the star closest to the sun 7 most modern astronaut ships on the planet Is Proxima b our 'neighbor' planet?