資料轉換

這些常式會將資料從一種形式轉換成另一種形式。 這些常式的執行速度通常比您撰寫的轉換還快。 開頭為 to 前置詞的每個常式都會實作為函式和巨集。 如需選擇實作的相關信息,請參閱 在函式和宏 之間選擇的建議。

資料轉換常式

常式 使用
abs 尋找整數的絕對值
atof, _atof_l 將字串轉換為 float
atoi, _atoi_l 將字串轉換為 int
_atoi64, _atoi64_l 將字串 __int64 轉換成 或 long long
atol, _atol_l 將字串轉換為 long
c16rtomb, c32rtomb 將 UTF-16 或 UTF-32 字元轉換為對等的多位元組字元
_ecvt, _ecvt_s double 轉換為指定長度的字串
_fcvt, _fcvt_s double 轉換為小數點後具有指定位數的字串
_gcvt, _gcvt_s double 數字轉換為字串;將字串儲存在緩衝區
_itoa_ltoa_ultoa_i64toa_ui64toa_ltow_s_i64tow_s_itow_s_ultow_s_itow_ltowultow_i64tow_ui64tow_itoa_s_ltoa_s_ultoa_s_i64toa_s_ui64toa_s_ui64tow_s 將整數型別轉換成字串
labs 尋找 long 整數的絕對值
llabs 尋找 long long 整數的絕對值
_mbbtombc, _mbbtombc_l 將 1 個位元組的多位元組字元轉換為對應的 2 個位元組的多位元組字元
_mbcjistojms、 、 _mbcjistojms_l_mbcjmstojis_mbcjmstojis_l 將日本工業標準 (JIS) 字元轉換為日本 Microsoft (JMS) 字元
_mbcjistojms、 、 _mbcjistojms_l_mbcjmstojis_mbcjmstojis_l 將 JMS 字元轉換為 JIS 字元
_mbctohira、 、 _mbctohira_l_mbctokata_mbctokata_l 將多位元組字元轉換為 1 個位元組平假名碼
_mbctohira、 、 _mbctohira_l_mbctokata_mbctokata_l 將多位元組字元轉換為 1 個位元組片假名碼
_mbctombb, _mbctombb_l 將 2 個位元組的多位元組字元轉換為對應之 1 個位元組的多位元組字元
mbrtoc16, mbrtoc32 將多位元組字元轉換為對等的 UTF-16 或 UTF-32 字元
mbstowcs、 、 _mbstowcs_lmbstowcs_s_mbstowcs_s_l 將多位元組字元序列轉換為對應的寬字元序列
mbtowc, _mbtowc_l 將多位元組字元轉換為對應的寬字元
strtod、 、 _strtod_lwcstod_wcstod_l 將字串轉換為 double
strtol、 、 wcstol_strtol_l_wcstol_l 將字串轉換為 long 整數
strtoul、 、 _strtoul_lwcstoul_wcstoul_l 將字串轉換為 unsigned long 整數
strxfrm、 、 wcsxfrm_strxfrm_l_wcsxfrm_l 根據地區設定特定資訊將字串轉換為定序的形式
toascii, __toascii 將字元轉換為 ASCII 碼
tolower_tolowertowlower_tolower_l_towlower_l_mbctolower_mbctolower_l_mbctoupper_mbctoupper_l 測試字元並轉換為小寫 (如果目前為大寫)
tolower、、 _tolowertowlower_tolower_l_towlower_l 將字元無條件轉換為小寫
toupper_touppertowupper_toupper_l_towupper_l_mbctolower_mbctolower_l_mbctoupper_mbctoupper_l 測試字元並轉換為大寫 (如果目前為小寫)
toupper、、 _touppertowupper_toupper_l_towupper_l 將字元無條件轉換為大寫
wcstombs、 、 _wcstombs_lwcstombs_s_wcstombs_s_l 將寬字元序列轉換為對應的多位元組字元序列
wctomb、 、 _wctomb_lwctomb_s_wctomb_s_l 將寬字元轉換為對應的多位元組字元
_wtof, _wtof_l 將寬字元字串轉換為 double
_wtoi, _wtoi_l 將寬字元字串轉換為 int
_wtoi64, _wtoi64_l 將寬字元字串轉換為 __int64long long
_wtol, _wtol_l 將寬字元字串轉換為 long

另請參閱

依類別排序的通用 C 執行階段常式