atoi, atol, atoll, atoq - преобразуют строку в целое число
НАЗВАНИЕatoi, atol, atoll, atoq - преобразуют строку в целое число
СИНТАКСИС
#include
int atoi(const char *nptr);
long atol(const char *nptr);
long long atoll(const char *nptr);
long long atoq(const char *nptr);
ОПИСАНИЕ
Функция atoi() конвертирует начальную часть строки, на
которую указывает nptr, в целое число. Функция ведет себя
так же, как
strtol(nptr, (char **)NULL, 10);
за исключением того, что она не определяет ошибок.
The atol() and atoll() functions behave the same as
atoi(), except that they convert the initial portion of
the string to their return type of long or long long.
atoq() is an obsolete name for atoll().
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Конвертированное значение.
СООТВЕТСТВИЕ СТАНДАРТАМ
SVID 3, POSIX.1, BSD 4.3, ISO/IEC 9899. ISO/IEC 9899:1990
(C89) and POSIX.1 (версия 1996 г.) включает в себя функции
atoi() и atol(); в C99 добавлена функция atoll().
ЗАМЕЧАНИЯ
Нестандартная функция atoq() не включена в libc 4.6.27 или
glibc 2, но присутствует в libc5 и libc 4.7 (и как функция
inline в до libc 5.4.44). Функция atoll()
присутствует в glibc 2 с версии 2.0.2, но ее нет в libc4
или libc5.