Misplaced Pages

Atoi: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 06:25, 26 May 2010 editFydfyd (talk | contribs)100 edits added earlier reference← Previous edit Revision as of 12:13, 5 July 2010 edit undoFrescoBot (talk | contribs)Bots1,135,457 editsm Bot: links syntax and spacingNext edit →
Line 19: Line 19:
The © 1979 by Bell Telephone Laboratories, Incorporated. The © 1979 by Bell Telephone Laboratories, Incorporated.


The written by ] (November 1971). The written by ] (November 1971).


==See also== ==See also==

Revision as of 12:13, 5 July 2010

The atoi (ASCII to integer) function in the C programming language is used to convert a string into a numerical representation.

int atoi(const char *str)

The str argument is a string, represented by an array of characters, containing the characters of a signed integer number. The string must be null-terminated. When atoi encounters a string with no numerical sequence, it returns zero (0). If the string holds a valid sequence of digits that represents the number 0, it also returns a 0, making it impossible to tell from the return value alone whether the string holds a valid number or not. The newer function strtol does not have this deficiency.

Variants of the atoi function, atol, atof, and atoll (the latter formerly known as atoq), are used to convert a string into a long, double, or long long type, respectively:

long atol(const char *str)
double atof(const char *str)
long long atoll(const char *str) (C99)

Standards conformance

The atoi, atof, and atol functions are a part of the ISO standard C library (C89), while the atoll function is added by C99.

References

The Version 7 Unix Manual Pages © 1979 by Bell Telephone Laboratories, Incorporated.

The Version 1 Unix Manual page for atoi written by Ken Thompson (November 1971).

See also

Categories: