这些例程可将数据从一种形式转换为另一种形式。 通常,这些例程比可能编写的转换执行速度更快。 每个以 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 运行时例程