Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Atol

CuBook05

Функция

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

#include <stdlib.h>
long atol(const char *s);
 
Прототип

stdlib.h
 
Описание

Функция atol преобразует символьную строку, адресный указатель которой находится в аргументе s, в число типа long. Данная функция распознает в следующем порядке:
- необязательную строку табуляции и пробелов;
- необязательный знак;
- строку цифр.
 
Символы должны соответствовать следующему формату:
[пробелы] [знак] [ddd]
 
Эта функция прекращает преобразование на первом не распознаваемом символе. Atol не отслеживает переполнение (результат не определен).
 
Возвращаемое значение

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

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

#include<stdlib.h>
#include<stdio.h>

int main(void)
{
int n;
char *str = "12345";
n = atoi(str);
printf("строка = %s целое = %d\n",str,n);
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий