这些例程可将数据从一种形式转换为另一种形式。 通常,这些例程比可能编写的转换执行速度更快。 每个以
to
前缀开头的例程都作为函数和宏实现。 有关选择实现的信息
,请参阅有关在函数和宏之间进行选择的建议
。
数据转换例程
例程所返回的值
_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
将整数类型转换为字符串
查找
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 运行时例程