資料轉換

這些常式會將資料從一種形式轉換成另一種形式。 這些常式的執行速度通常比您撰寫的轉換還快。 開頭為 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, _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 將整數型別轉換成字串
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 將寬字元字串轉換為 __int64long long
_wtol, _wtol_l 將寬字元字串轉換為 long

另請參閱

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