資料轉換

這些常式會將資料從一種形式轉換成另一種形式。 這些常式的執行速度通常比您撰寫的轉換還快。 開頭為 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_l、 mbstowcs_s_mbstowcs_s_l 將多位元組字元序列轉換為對應的寬字元序列
mbtowc, _mbtowc_l 將多位元組字元轉換為對應的寬字元
strtod、 、 _strtod_l、 wcstod_wcstod_l 將字串轉換為 double
strtol、 、 wcstol、 _strtol_l_wcstol_l 將字串轉換為 long 整數
strtoul、 、 _strtoul_l、 wcstoul_wcstoul_l 將字串轉換為 unsigned long 整數
strxfrm、 、 wcsxfrm、 _strxfrm_l_wcsxfrm_l 根據地區設定特定資訊將字串轉換為定序的形式
toascii, __toascii 將字元轉換為 ASCII 碼
tolower、_tolower、towlower、_tolower_l、_towlower_l、_mbctolower、_mbctolower_l、 _mbctoupper_mbctoupper_l 測試字元並轉換為小寫 (如果目前為大寫)
tolower、、 _tolower、 towlower、 _tolower_l、 _towlower_l 將字元無條件轉換為小寫
toupper、_toupper、towupper、_toupper_l、_towupper_l、_mbctolower、_mbctolower_l、 _mbctoupper_mbctoupper_l 測試字元並轉換為大寫 (如果目前為小寫)
toupper、、 _toupper、 towupper、 _toupper_l、 _towupper_l 將字元無條件轉換為大寫
wcstombs、 、 _wcstombs_l、 wcstombs_s_wcstombs_s_l 將寬字元序列轉換為對應的多位元組字元序列
wctomb、 、 _wctomb_l、 wctomb_s_wctomb_s_l 將寬字元轉換為對應的多位元組字元
_wtof, _wtof_l 將寬字元字串轉換為 double
_wtoi, _wtoi_l 將寬字元字串轉換為 int
_wtoi64, _wtoi64_l 將寬字元字串轉換為 __int64 或 long long
_wtol, _wtol_l 將寬字元字串轉換為 long

另請參閱

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