Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Te procedury konwertują dane z jednego formularza na inny. Zazwyczaj te procedury są wykonywane szybciej niż konwersje, które mogą być zapisywane. Każda rutyna rozpoczynająca się od prefiksu to jest implementowana jako funkcja i jako makro. Zobacz Zalecenia dotyczące wybierania między funkcjami i makrami , aby uzyskać informacje na temat wybierania implementacji.
Procedury konwersji danych
| Procedura | Używanie |
|---|---|
abs |
Znajdowanie wartości bezwzględnej liczby całkowitej |
atof, _atof_l |
Konwertowanie ciągu na float |
atoi, _atoi_l |
Konwertowanie ciągu na int |
_atoi64, _atoi64_l |
Konwertowanie ciągu na __int64 lub long long |
atol, _atol_l |
Konwertowanie ciągu na long |
c16rtomb, c32rtomb |
Konwertowanie znaku UTF-16 lub UTF-32 na równoważny znak wielobajtowy |
_ecvt, _ecvt_s |
Konwertowanie double na ciąg o określonej długości |
_fcvt, _fcvt_s |
Przekonwertuj double na ciąg z określoną liczbą cyfr po przecinku dziesiętnego |
_gcvt, _gcvt_s |
Konwertowanie double liczby na ciąg; przechowywanie ciągu w buforze |
_itoa, _ltoa, , _i64toa_ultoa_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 |
Konwertowanie typów liczb całkowitych na ciąg |
labs |
Znajdowanie wartości bezwzględnej liczby całkowitej long |
llabs |
Znajdowanie wartości bezwzględnej liczby całkowitej long long |
_mbbtombc, _mbbtombc_l |
Konwertowanie 1-bajtowego znaku wielobajtowego na odpowiadający 2-bajtowy znak wielobajtowy |
_mbcjistojms, , _mbcjistojms_l, , _mbcjmstojis_mbcjmstojis_l |
Konwertowanie znaku Japan Industry Standard (JIS) na japoński znak microsoft (JMS) |
_mbcjistojms, , _mbcjistojms_l, , _mbcjmstojis_mbcjmstojis_l |
Konwertowanie znaku JMS na znak JIS |
_mbctohira, , _mbctohira_l, , _mbctokata_mbctokata_l |
Konwertowanie znaku wielobajtowego na kod hiragana 1-bajtowy |
_mbctohira, , _mbctohira_l, , _mbctokata_mbctokata_l |
Konwertowanie znaku wielobajtowego na kod katakana 1 bajtów |
_mbctombb, _mbctombb_l |
Konwertowanie 2-bajtowego znaku wielobajtowego na odpowiadający znak wielobajtowy 1-bajtowy |
mbrtoc16, mbrtoc32 |
Konwertowanie znaku wielobajtowego na równoważny znak UTF-16 lub UTF-32 |
mbstowcs, , _mbstowcs_l, , mbstowcs_s_mbstowcs_s_l |
Konwertowanie sekwencji znaków wielobajtowych na odpowiednią sekwencję znaków szerokich |
mbtowc, _mbtowc_l |
Konwertowanie znaku wielobajtowego na odpowiedni znak szeroki |
strtod, , _strtod_l, , wcstod_wcstod_l |
Konwertowanie ciągu na double |
strtol, , wcstol, , _strtol_l_wcstol_l |
Konwertowanie ciągu na long liczbę całkowitą |
strtoul, , _strtoul_l, , wcstoul_wcstoul_l |
Konwertowanie ciągu na unsigned long liczbę całkowitą |
strxfrm, , wcsxfrm, , _strxfrm_l_wcsxfrm_l |
Przekształcanie ciągu w formularzu sortowania na podstawie informacji specyficznych dla ustawień regionalnych |
toascii, __toascii |
Konwertowanie znaku na kod ASCII |
tolower, _tolower, , towlower, _towlower_l_tolower_l, _mbctolower, , _mbctoupper_mbctolower_l_mbctoupper_l |
Przetestuj znak i przekonwertuj na małe litery, jeśli obecnie wielkie litery |
tolower, , _tolower, towlower, , _tolower_l_towlower_l |
Konwertowanie znaku na małe litery bezwarunkowo |
toupper, _toupper, , towupper, _towupper_l_toupper_l, _mbctolower, , _mbctoupper_mbctolower_l_mbctoupper_l |
Przetestuj znak i przekonwertuj na wielkie litery, jeśli obecnie małe litery |
toupper, , _toupper, towupper, , _toupper_l_towupper_l |
Konwertowanie znaku na wielkie litery bezwarunkowo |
wcstombs, , _wcstombs_l, , wcstombs_s_wcstombs_s_l |
Konwertowanie sekwencji znaków szerokich na odpowiadającą sekwencję znaków wielobajtowych |
wctomb, , _wctomb_l, , wctomb_s_wctomb_s_l |
Konwertowanie znaku szerokiego na odpowiadający znak wielobajtowy |
_wtof, _wtof_l |
Konwertowanie ciągu wieloznakowego na znak double |
_wtoi, _wtoi_l |
Konwertowanie ciągu wieloznakowego na int |
_wtoi64, _wtoi64_l |
Konwertowanie ciągu wieloznakowego na __int64 lub long long |
_wtol, _wtol_l |
Konwertowanie ciągu wieloznakowego na long |
Zobacz też
Procedury czasu wykonywania języka Universal C według kategorii