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 | Gunakan |
---|---|
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 , _ultoa , _i64toa , _ui64toa , _itow , _ltow , ultow , _i64tow , _ui64tow , _itoa_s , _ltoa_s , _ultoa_s , _i64toa_s , _ui64toa_s , _itow_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 |
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk