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); }