Описание функций Си


Atol



     atol


Функция Преобразует строку в число типа long.

Синтаксис #include

long atol(const char * s);

Файл, содержащий stdlib.h прототип

Описание Функция atol преобразует символьную строку, адресный указатель которой находится в аргументе s, в число типа long. Данная функция распознает в следующем порядке:

- необязательную строку табуляции и пробелов; - необязательный знак; - строку цифр.

Символы должны соответствовать следующему формату:

[пробелы] [знак] [ddd]

Эта функция прекращает преобразование на первом не- распознаваемом символе.

atol не отслеживает переполнение (результат не опре- делен).

Возвращаемое atol возвращает преобразованное значение значение входной символьной строки. Если строка не может быть преобразована в число соответствующего типа (long), то возвращаемое значение равно 0.

Переносимость Поддерживается в системах UNIX и определена ANSI C.

Смотрите также

Пример:

#include

#include

int main(void) { int n; char *str = "12345"; n = atoi(str); printf("строка = %s целое = %d\n",str,n); return 0; }





- Начало -  - Назад -  



Книжный магазин