- 5
- 0
- 约 14页
- 2016-11-28 发布于河南
- 举报
常见的类型转换
常用数据类型使用转换详解 先定义一些常见类型变量借以说明
int i = 100;
long l = 2001;
float f=300.2;
double d=12345.119;
char username[]=女侠程佩君;
char temp[200];
char *buf;
CString str;
_variant_t v1;
_bstr_t v2;
一、其它数据类型转换为字符串
短整型(int)
itoa(i,temp,10);???? //将i转换为字符串放入temp中,最后一个数字表示十进制
itoa(i,temp,2);????? //按二进制方式转换
长整型(long)
ltoa(l,temp,10);
二、从其它包含字符串的变量中获取指向该字符串的指针
CString变量
str = 2008北京奥运;
buf = (LPSTR)(LPCTSTR)str;
BSTR类型的_variant_t变量
v1 = (_bstr_t)程序员;
buf = _com_util::ConvertBSTRToString((_bstr_t)v1);
三、字符串转换为其它数据类型
strcpy(temp,123);
短整型(int)
i = atoi(temp);
原创力文档

文档评论(0)