![]() |
![]() |
|
Функции преобразования Приведенные ниже функции выполняют преобразование строк в числовое значение и чисел в строковое представление.atof Синтаксис: double atof(const char* s) ; Возвращает дробное число, значение которого передано функции в качестве аргумента. Функция обрабатывает строку до тех пор, пока символы строки являются допустимыми. Строка может быть значением числа как в формате с плавающей точкой, так и в экспоненциальном формате. atoi, atol Синтаксис: int atoi(const char* s); long atol(const char* s) ; Возвращает целое соответствующего типа, изображение которого передано функции в качестве аргумента. Функция обрабатывает символы строки до тех пор, пока не встретит символ, не являющийся десятичной цифрой. gcvt Синтаксис: char *gcvt(double Значение, int Цифр, char* Строка); Преобразует дробное число в строку. При преобразовании делается попытка получить указанное количество значащих цифр, а если это сделать невозможно, то число изображается в форме с плавающей точкой. itoa, Itoa, ultoa Синтаксис:
char* itoa (int Значение, char* Строка, int Основание); char* Itoa (long Значение, char* Строка, int Основание); char* ultoa(unsigned long Значение, char* Строка, int Основание); Соответственно преобразуют целое, длинное целое и длинное беззнаковое целое в строку. Число* изображается в указанной при вызове функции системе счисления. sprintf Синтаксис: int sprintf(char *Строка, const char* Формат, СпмсокПеременных) ; Выполняет форматированный вывод в строку. |
![]() |
![]() |