数据转换
这些例程可将数据从一种形式转换为另一种形式。 通常,这些例程比可能编写的转换执行速度更快。 每个以 to
前缀开头的例程都作为函数和宏实现。 若要了解如何选择实现,请参阅关于选择函数和宏的建议。
数据转换例程
例程 | 使用 |
---|---|
abs |
查找整数的绝对值 |
%> | 将字符串转换为 float |
%> | 将字符串转换为 int |
%> | 将字符串转换为 __int64 或 long 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 |
%> | 将宽字符串转换为 __int64 或 long long |
%> | 将宽字符字符串转换为 long |