Veri dönüştürme
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 |