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

Ayrıca bkz.

Kategoriye göre Evrensel C çalışma zamanı yordamları