Bagikan melalui


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

Rutinitas runtime Universal C menurut kategori