Russian Belarusian English German Japanese Ukrainian

Atoi

CuBook05

Функция

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

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

stdlib.h
 
Описание

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

Atoi возвращает преобразованное значение входной символьной строки. Если строка не может быть преобразована в число соответствующего типа (int), то возвращаемое значение равно 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

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


Защитный код Обновить