Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эти процедуры позволяют преобразовывать данные из одной формы в другую. Обычно эти процедуры выполняются быстрее, чем создаваемые вами преобразования. Каждая процедура, которая начинается с префикса to, реализуется и как функция, и как макрос. Сведения о выборе реализации см . в рекомендациях по выбору функций и макросов .
Подпрограммы преобразования данных
| Маршрут | Использование |
|---|---|
abs |
Находит абсолютное значение целого числа |
atof, _atof_l |
Преобразуют строку в float |
atoi, _atoi_l |
Преобразуют строку в int |
_atoi64, _atoi64_l |
Преобразование строки в __int64 или long long |
atol, _atol_l |
Преобразуют строку в long |
c16rtomb, c32rtomb |
Преобразуют символ UTF-16 или UTF-32 в эквивалентный многобайтовый символ |
_ecvt, _ecvt_s |
Преобразуют double в строку символов указанной длины |
_fcvt, _fcvt_s |
Преобразование double в строку с указанным количеством цифр после десятичной запятой |
_gcvt, _gcvt_s |
Преобразуют число double в строку и сохраняют эту строку в буфер |
_itoa, _ltoa, _ultoa_i64toa_ui64toa_itow_ltowultow_i64tow_ui64tow_itoa_s_ltoa_s_ultoa_s_i64toa_s_ui64toa_s_itow_s_ltow_s_ultow_s_i64tow_s_ui64tow_s |
Преобразуют целочисленные типы в строку |
labs |
Находят абсолютное значение целого числа long |
llabs |
Находят абсолютное значение целого числа long long |
_mbbtombc, _mbbtombc_l |
Преобразуют однобайтовый многобайтовый символ в соответствующий двухбайтовый многобайтовый символ |
_mbcjistojms, , _mbcjistojms_l_mbcjmstojis_mbcjmstojis_l |
Преобразуют символ из стандарта Japan Industry Standard (JIS) в стандарт Japan Microsoft (JMS) |
_mbcjistojms, , _mbcjistojms_l_mbcjmstojis_mbcjmstojis_l |
Преобразуют символ из стандарта JMS в стандарт JIS |
_mbctohira, , _mbctohira_l_mbctokata_mbctokata_l |
Преобразуют многобайтовый символ в однобайтовый код хираганы |
_mbctohira, , _mbctohira_l_mbctokata_mbctokata_l |
Преобразуют многобайтовый символ в однобайтовый код катаканы |
_mbctombb, _mbctombb_l |
Преобразуют двухбайтовый многобайтовый символ в соответствующий однобайтовый многобайтовый символ |
mbrtoc16, mbrtoc32 |
Преобразуют многобайтовый символ в эквивалентный символ UTF-16 или UTF-32 |
mbstowcs, , _mbstowcs_lmbstowcs_s_mbstowcs_s_l |
Преобразовать последовательность многобайтовых символов в соответствующую последовательность расширенных символов. |
mbtowc, _mbtowc_l |
Преобразовать многобайтовый символ в соответствующий расширенный символ. |
strtod, , _strtod_lwcstod_wcstod_l |
Преобразуют строку в double |
strtol, , wcstol_strtol_l_wcstol_l |
Преобразуют строку в целое число long |
strtoul, , _strtoul_lwcstoul_wcstoul_l |
Преобразуют строку в целое число unsigned long |
strxfrm, , wcsxfrm_strxfrm_l_wcsxfrm_l |
Преобразуют строку в упорядоченную форму, основываясь на данных языкового стандарта |
toascii, __toascii |
Преобразуют символ в код ASCII |
tolower, _tolowertowlower_tolower_l_towlower_l_mbctolower_mbctolower_l_mbctoupper_mbctoupper_l |
Проверяют символ и преобразуют его в нижний регистр, если это символ верхнего регистра |
tolower, , _tolowertowlower, _tolower_l_towlower_l |
Преобразуют символ в нижний регистр без дополнительных условий |
toupper, _touppertowupper_toupper_l_towupper_l_mbctolower_mbctolower_l_mbctoupper_mbctoupper_l |
Проверяют символ и преобразуют его в верхний регистр, если это символ нижнего регистра |
toupper, , _touppertowupper, _toupper_l_towupper_l |
Преобразуют символ в верхний регистр без дополнительных условий |
wcstombs, , _wcstombs_lwcstombs_s_wcstombs_s_l |
Преобразовать последовательность расширенных символов в соответствующую последовательность многобайтовых символов |
wctomb, , _wctomb_lwctomb_s_wctomb_s_l |
Преобразовать расширенный символ в соответствующий многобайтовый символ |
_wtof, _wtof_l |
Преобразуют строку расширенных символов в double |
_wtoi, _wtoi_l |
Преобразуют строку расширенных символов в int |
_wtoi64, _wtoi64_l |
Преобразование строки с широким символом в __int64 или long long |
_wtol, _wtol_l |
Преобразуют строку расширенных символов в long |