数据转换

这些例程可将数据从一种形式转换为另一种形式。 通常,这些例程比可能编写的转换执行速度更快。 每个以 to 前缀开头的例程都作为函数和宏实现。 请参阅在函数和宏之间选择,了解关于选择实现的信息。

数据转换例程

例程 使用
abs 查找整数的绝对值
atof、_atof_l、_wtof、_wtof_l 将字符串转换为 float
atoi、_atoi_l、_wtoi、_wtoi_l 将字符串转换为 int
_atoi64、_atoi64_l、_wtoi64、_wtoi64_l 将字符串转换为 __int64
ato、_atol_l、_wtol、_wtol_l 将字符串转换为 long
_ecvt_ecvt_s double 转换为指定长度的字符串
_fcvt_fcvt_s double 转换为小数点后具有指定位数的字符串
_gcvt_gcvt_s double 数字转换为字符串;将字符串存储于缓存分区中
_itoa、_i64toa、_ui64toa、_itow、_i64tow、_ui64tow_itoa_s、_i64toa_s、_ui64toa_s、_itow_s、_i64tow_s、_ui64tow_s int__int64 转换为字符串
labs 查找 long 整数的绝对值
llabs 查找 long long 整数的绝对值
_ltoa、_ltow_ltoa_s、_ltow_s 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 字节多字节字符
mbstowcs、_mbstowcs_lmbstowcs_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 无条件将字符转换为大写形式
_ultoa、_ultow_ultoa_s、_ultow_s unsigned long 转换为字符串
wcstombs、_wcstombs_lwcstombs_s、_wcstombs_s_l 将宽字符序列转换为相应的多字节字符序列
wctomb、_wctomb_lwctomb_s、_wctomb_s_l 将宽字符转换为相应的多字节字符
atof、_atof_l、_wtof、_wtof_l 将宽字符字符串转换为 double
atoi、_atoi_l、_wtoi、_wtoi_l 将宽字符字符串转换为 int
_atoi64、_atoi64_l、_wtoi64、_wtoi64_l 将宽字符字符串转换为 __int64
ato、_atol_l、_wtol、_wtol_l 将宽字符字符串转换为 long

另请参阅

按类别分的运行时例程