数据转换

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

数据转换例程

例程 使用
abs 查找整数的绝对值
%> 将字符串转换为 float
%> 将字符串转换为 int
%> 将字符串转换为 __int64long long
%> 将字符串转换为 long
%> 将 UTF-16 或 UTF-32 字符转换为等效多字节字符
%> double 转换为指定长度的字符串
%> double 转换为小数点后具有指定位数的字符串
%> double 数字转换为字符串;将字符串存储于缓存分区中
将整数类型转换为字符串
labs 查找 long 整数的绝对值
llabs 查找 long long 整数的绝对值
%> 将 1 字节多字节字符转换为相应的 2 字节多字节字符
将日本行业标准 (JIS) 字符转换为日本 Microsoft (JMS) 字符
将 JMS 字符转换为 JIS 字符
将多字节字符转换为 1 字节平假名代码
将多字节字符转换为 1 字节片假名代码
%> 将 2 字节多字节字符转换为相应的 1 字节多字节字符
%> 将多字节字符转换为等效 UTF-16 或 UTF-32 字符
将多字节字符序列转换为对应的宽字符序列
%> 将多字节字符转换为对应的宽字符
将字符串转换为 double
将字符串转换为 long 整数
将字符串转换为 unsigned long 整数
根据特定于区域设置的信息将字符串转换为排序格式
%> 将字符转换为 ASCII 代码
测试字符,并且如果当前为大写形式,将其转换为小写形式
无条件将字符转换为小写形式
测试字符,并且如果当前为小写形式,将其转换为大写形式
无条件将字符转换为大写形式
将宽字符序列转换为相应的多字节字符序列
将宽字符转换为相应的多字节字符
%> 将宽字符字符串转换为 double
%> 将宽字符字符串转换为 int
%> 将宽字符串转换为 __int64long long
%> 将宽字符字符串转换为 long

另请参阅

按类别分的通用 C 运行时例程