other versions
- wheezy 0.98-4
ATOI(3) | Linux Programmer's Manual | ATOI(3) |
ИМЯ¶
atoi, atol, atoll, atoq - преобразует строку символов в целое числоСИНТАКСИС¶
#include <stdlib.h>int atoi(const char *nptr);long atol(const char *nptr);long long atoll(const char *nptr);long long atoq(const char *nptr);
ОПИСАНИЕ¶
Функция atoi() преобразует начальную часть строки, на которую указывает nptr, в целое число типа int. Действие аналогичноstrtol(nptr, (char **)NULL, 10);
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ¶
Преобразованное число.СООТВЕТСТВИЕ СТАНДАРТАМ¶
SVID 3, POSIX.1, BSD 4.3, ISO/IEC 9899. ISO/IEC 9899:1990 (C89) и POSIX.1 (редакция 1996 года) включают только функции atoi() и atol(); C99 добавляет функцию atoll() .ЗАМЕЧАНИЯ¶
Нестандартная atoq() не содержится в libc 4.6.27 и glibc2, но присутствует в libc5 и libc 4.7 (но, вплоть до libc 5.4.44, только в виде inline-функции в <stdlib.h>). Функция atoll() присутствует в glibc 2 с версии 2.0.2, но не в libc4 или libc5.СМОТРИ ТАКЖЕ¶
atof(3), strtod(3), strtol(3), strtoul(3)17 декабря 2000 | GNU |