CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
itoa - представление целого
Описание
Преобразует value в строку, заканчивающуюся нулем,
используя radix. Radix задает основание системы исчис-
ления и должен быть в диапазоне 2...36. Если value от-
рицательно и radix равен 10, первой литерой str будет
'-'. Результат записывается в строку str, которая долж-
на быть достаточно велика, чтобы результат поместился.
Использование
#include <stdlib.h>
char * itoa(int value, char * str, int radix);
Возвращаемое значение
Возвращает str. Ошибки не возвращаются.
Пример
#include <stdlib.h>
#include <stdio.h>
main()
{
char buffer[10];
int value = 67;
char *ptr;
ptr = itoa(value, buffer, 2);
printf("Число %d как двоичное=\"%s\"\n",value,
buffer);
ptr=itoa(value, buffer, 8);
printf("Число %d как восьмеричное=\"%s\"\n",value,
buffer);
ptr=itoa(value, buffer, 16);
printf("Число %d как 16-ричное=\"%s\"\n",value,
buffer);
}
