Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu yordamlar verileri bir formdan diğerine dönüştürür. Bu yordamlar genellikle yazabileceğiniz dönüştürmelerden daha hızlı yürütülür. Ön ek ile to başlayan her yordam bir işlev ve makro olarak uygulanır. Uygulama seçme hakkında bilgi için bkz . İşlevler ve makrolar arasında seçim yapma önerileri.
Veri dönüştürme yordamları
| Yordam | Kullanma |
|---|---|
abs |
Tamsayının mutlak değerini bulma |
atof, _atof_l |
Dizeyi dönüştür float |
atoi, _atoi_l |
Dizeyi dönüştür int |
_atoi64, _atoi64_l |
Dizeyi veya olarak __int64 dönüştürme long long |
atol, _atol_l |
Dizeyi dönüştür long |
c16rtomb, c32rtomb |
UTF-16 veya UTF-32 karakterini eşdeğer çok baytlı karaktere dönüştürme |
_ecvt, _ecvt_s |
Belirtilen uzunluktaki dizeye dönüştür double |
_fcvt, _fcvt_s |
Ondalık ayırıcıdan sonra belirtilen sayıda basamağı olan dizeye dönüştür double |
_gcvt, _gcvt_s |
Sayıyı dizeye dönüştürme double ; dizeyi arabellekte depolama |
_itoa, _ltoa, _ultoa, , _i64toa, _ui64toa, _itow, _ltow, , ultow, _i64tow,_ui64tow ,_itoa_s , _ltoa_s, _ultoa_s, _i64toa_s, , _ultow_s_itow_s_ltow_s_i64tow_s_ui64toa_s_ui64tow_s |
Tamsayı türlerini dizeye dönüştürme |
labs |
Tamsayının long mutlak değerini bulma |
llabs |
Tamsayının long long mutlak değerini bulma |
_mbbtombc, _mbbtombc_l |
1 baytlık çok baytlı karakteri karşılık gelen 2 baytlık çok baytlı karaktere dönüştürme |
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l |
Japonya Endüstri Standardı (JIS) karakterini Japonya Microsoft (JMS) karakterine dönüştürme |
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l |
JMS karakterini JIS karakterine dönüştürme |
_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l |
Çok baytlı karakteri 1 baytlık hiragana koduna dönüştürme |
_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l |
Çok baytlı karakteri 1 baytlık katakana koduna dönüştürme |
_mbctombb, _mbctombb_l |
2 baytlık çok baytlı karakteri karşılık gelen 1 baytlık çok baytlı karaktere dönüştürme |
mbrtoc16, mbrtoc32 |
Çok baytlı karakteri eşdeğer UTF-16 veya UTF-32 karakterine dönüştürme |
mbstowcs, _mbstowcs_l, mbstowcs_s, _mbstowcs_s_l |
Çok baytlı karakterlerin sırasını ilgili geniş karakter dizisine dönüştürme |
mbtowc, _mbtowc_l |
Çok baytlı karakteri karşılık gelen geniş karaktere dönüştürme |
strtod, _strtod_l, wcstod, _wcstod_l |
Dizeyi dönüştür double |
strtol, wcstol, _strtol_l, _wcstol_l |
Dizeyi tamsayıya long dönüştürme |
strtoul, _strtoul_l, wcstoul, _wcstoul_l |
Dizeyi tamsayıya unsigned long dönüştürme |
strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l |
Dizeyi yerel ayara özgü bilgilere göre harmanlanmış forma dönüştürme |
toascii, __toascii |
Karakteri ASCII koduna dönüştürme |
tolower, _tolower, towlower, , _tolower_l,_towlower_l , _mbctolower, _mbctolower_l, _mbctoupper,_mbctoupper_l |
Şu anda büyük harfse, karakteri test etme ve küçük harfe dönüştürme |
tolower, _tolower, towlower, _tolower_l, , _towlower_l |
Karakteri koşulsuz olarak küçük harfe dönüştürme |
toupper, _toupper, towupper, , _toupper_l,_towupper_l , _mbctolower, _mbctolower_l, _mbctoupper,_mbctoupper_l |
Şu anda küçükse karakteri test etme ve büyük harfe dönüştürme |
toupper, _toupper, towupper, _toupper_l, , _towupper_l |
Karakteri koşulsuz olarak büyük harfe dönüştürme |
wcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_l |
Geniş karakterlerin sırasını çok baytlı karakterlerin karşılık gelen dizisine dönüştürme |
wctomb, _wctomb_l, wctomb_s, _wctomb_s_l |
Geniş karakteri karşılık gelen çok baytlı karaktere dönüştürme |
_wtof, _wtof_l |
Geniş karakterli dizeyi bir double |
_wtoi, _wtoi_l |
Geniş karakterli dizeyi int |
_wtoi64, _wtoi64_l |
Geniş karakterli dizeyi veya olarak __int64 dönüştürme long long |
_wtol, _wtol_l |
Geniş karakterli dizeyi long |