function
<cstdlib>
atolllong long int atoll ( const char * str );
Convert string to long long integer
Parses the C-string str interpreting its content as an integral number, which is returned as a value of typelong long int
.
This function operates like atol to interpret the string, but produces numbers of type long long int
(see atol for details on the interpretation process).
long long int
value.
long long int
, it causes undefined behavior. See strtoll for a more robust cross-platform alternative when this is a possibility.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* atoll example */
#include <stdio.h> /* printf, fgets */
#include <stdlib.h> /* atoll */
int main ()
{
long long int lli;
char buffer[256];
printf ("Enter a long number: ");
fgets (buffer, 256, stdin);
lli = atoll(buffer);
printf ("The value entered is %lld. Its double is %lld.\n",lli,lli*2);
return 0;
}
Enter a number: 9275806 The value entered is 9275806. Its double is 18551612.
If str does not point to a valid C-string, or if the converted value would be out of the range of values representable by a long long int
, it causes undefined behavior.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4