Konversi data
Rutinitas ini mengonversi data dari satu bentuk ke bentuk lainnya. Umumnya rutinitas ini dijalankan lebih cepat daripada konversi yang mungkin Anda tulis. Setiap rutinitas yang dimulai dengan to
awalan diimplementasikan sebagai fungsi dan sebagai makro. Lihat Rekomendasi untuk memilih antara fungsi dan makro untuk informasi tentang memilih implementasi.
Rutinitas konversi data
Rutin | Menggunakan |
---|---|
abs |
Menemukan nilai absolut bilangan bulat |
atof , _atof_l |
Mengonversi string menjadi float |
atoi , _atoi_l |
Mengonversi string menjadi int |
_atoi64 , _atoi64_l |
Mengonversi string ke __int64 atau long long |
atol , _atol_l |
Mengonversi string menjadi long |
c16rtomb , c32rtomb |
Mengonversi karakter UTF-16 atau UTF-32 menjadi karakter multibyte yang setara |
_ecvt , _ecvt_s |
Mengonversi double ke string panjang yang ditentukan |
_fcvt , _fcvt_s |
Konversi double ke string dengan jumlah digit tertentu setelah titik desimal |
_gcvt , _gcvt_s |
Mengonversi double angka ke string; menyimpan string dalam buffer |
_itoa , , _ltoa , _i64toa _ultoa , _ui64toa , _itow _ltow , , ultow , _i64tow , _ui64tow , _itoa_s , _ltoa_s , _ultoa_s , _i64toa_s , , _itow_s _ui64toa_s , _ltow_s , _ultow_s , , _i64tow_s _ui64tow_s |
Mengonversi jenis bilangan bulat menjadi string |
labs |
Menemukan nilai absolut bilangan long bulat |
llabs |
Menemukan nilai absolut bilangan long long bulat |
_mbbtombc , _mbbtombc_l |
Mengonversi karakter multibyte 1 byte ke karakter multibyte 2 byte yang sesuai |
_mbcjistojms , , _mbcjistojms_l _mbcjmstojis ,_mbcjmstojis_l |
Mengonversi karakter Japan Industry Standard (JIS) ke karakter Japan Microsoft (JMS) |
_mbcjistojms , , _mbcjistojms_l _mbcjmstojis ,_mbcjmstojis_l |
Mengonversi karakter JMS menjadi karakter JIS |
_mbctohira , , _mbctohira_l _mbctokata ,_mbctokata_l |
Mengonversi karakter multibyte menjadi kode hiragana 1 byte |
_mbctohira , , _mbctohira_l _mbctokata ,_mbctokata_l |
Mengonversi karakter multibyte menjadi kode katakana 1-byte |
_mbctombb , _mbctombb_l |
Mengonversi karakter multibyte 2 byte ke karakter multibyte 1 byte yang sesuai |
mbrtoc16 , mbrtoc32 |
Mengonversi karakter multibyte menjadi karakter UTF-16 atau UTF-32 yang setara |
mbstowcs , , _mbstowcs_l mbstowcs_s ,_mbstowcs_s_l |
Mengonversi urutan karakter multibyte ke urutan karakter lebar yang sesuai |
mbtowc , _mbtowc_l |
Mengonversi karakter multibyte ke karakter lebar yang sesuai |
strtod , , _strtod_l wcstod ,_wcstod_l |
Mengonversi string menjadi double |
strtol , , wcstol _strtol_l ,_wcstol_l |
Mengonversi string menjadi long bilangan bulat |
strtoul , , _strtoul_l wcstoul ,_wcstoul_l |
Mengonversi string menjadi unsigned long bilangan bulat |
strxfrm , , wcsxfrm _strxfrm_l ,_wcsxfrm_l |
Mengubah string menjadi formulir yang disusun berdasarkan informasi khusus lokal |
toascii , __toascii |
Mengonversi karakter ke kode ASCII |
tolower , , _tolower towlower , _tolower_l , _towlower_l , _mbctolower , _mbctolower_l , , , _mbctoupper _mbctoupper_l |
Menguji karakter dan mengonversi ke huruf kecil jika saat ini huruf besar |
tolower , , _tolower towlower , , _tolower_l ,_towlower_l |
Mengonversi karakter menjadi huruf kecil tanpa syarat |
toupper , , _toupper towupper , _toupper_l , _towupper_l , _mbctolower , _mbctolower_l , , , _mbctoupper _mbctoupper_l |
Menguji karakter dan mengonversi ke huruf besar jika saat ini huruf kecil |
toupper , , _toupper towupper , , _toupper_l ,_towupper_l |
Mengonversi karakter menjadi huruf besar tanpa syarat |
wcstombs , , _wcstombs_l wcstombs_s ,_wcstombs_s_l |
Mengonversi urutan karakter lebar ke urutan karakter multibyte yang sesuai |
wctomb , , _wctomb_l wctomb_s ,_wctomb_s_l |
Mengonversi karakter lebar ke karakter multibyte yang sesuai |
_wtof , _wtof_l |
Mengonversi string karakter lebar menjadi double |
_wtoi , _wtoi_l |
Mengonversi string karakter lebar menjadi int |
_wtoi64 , _wtoi64_l |
Mengonversi string karakter lebar ke __int64 atau long long |
_wtol , _wtol_l |
Mengonversi string karakter lebar menjadi long |