vc++ 变量的全部数据类型以及相关类型含义
来源:百度文库 编辑:神马文学网 时间:2024/06/12 11:27:28
短整型(int)
itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制
itoa(i,temp,2); ///按二进制方式转换长整型(long)
ltoa(l,temp,10);浮点数(float,double)
用fcvt可以完成转换,这是MSDN中的例子:
int decimal, sign;
char *buffer;
double source = 3.1415926535;
buffer = _fcvt( source, 7, &decimal, &sign );
运行结果:source: 3.1415926535 buffer: '31415927' decimal: 1 sign: 0
decimal表示小数点的位置,sign表示符号:0为正数,1为负数CString变量
str = "2008北京奥运";
buf = (LPSTR)(LPCTSTR)str;BSTR变量
BSTR bstrValue = ::SysAllocString(L"程序员");
char * buf = _com_util::ConvertBSTRToString(bstrValue);
SysFreeString(bstrValue);
AfxMessageBox(buf);
delete(buf);CComBSTR变量
CComBSTR bstrVar("test");
char *buf = _com_util::ConvertBSTRToString(bstrVar.m_str);
AfxMessageBox(buf);
delete(buf);_bstr_t变量
_bstr_t类型是对BSTR的封装,因为已经重载了=操作符,所以很容易使用
_bstr_t bstrVar("test");
const char *buf = bstrVar;///不要修改buf中的内容
AfxMessageBox(buf);通用方法(针对非COM数据类型)
用sprintf完成转换
itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制
itoa(i,temp,2); ///按二进制方式转换长整型(long)
ltoa(l,temp,10);浮点数(float,double)
用fcvt可以完成转换,这是MSDN中的例子:
int decimal, sign;
char *buffer;
double source = 3.1415926535;
buffer = _fcvt( source, 7, &decimal, &sign );
运行结果:source: 3.1415926535 buffer: '31415927' decimal: 1 sign: 0
decimal表示小数点的位置,sign表示符号:0为正数,1为负数CString变量
str = "2008北京奥运";
buf = (LPSTR)(LPCTSTR)str;BSTR变量
BSTR bstrValue = ::SysAllocString(L"程序员");
char * buf = _com_util::ConvertBSTRToString(bstrValue);
SysFreeString(bstrValue);
AfxMessageBox(buf);
delete(buf);CComBSTR变量
CComBSTR bstrVar("test");
char *buf = _com_util::ConvertBSTRToString(bstrVar.m_str);
AfxMessageBox(buf);
delete(buf);_bstr_t变量
_bstr_t类型是对BSTR的封装,因为已经重载了=操作符,所以很容易使用
_bstr_t bstrVar("test");
const char *buf = bstrVar;///不要修改buf中的内容
AfxMessageBox(buf);通用方法(针对非COM数据类型)
用sprintf完成转换
vc++ 变量的全部数据类型以及相关类型含义
变量的存储类型
VC常用数据类型的使用
VB.NET 的新特点:变量,类型,数组,属性
VB.NET 的新特点:变量,类型,数组,属性
变量的声明与定义以及关键字extern的用法
VC常用数据类型使用转换详解
服务器端和客户端数据类型的自动转换:泛型集合类型
Visual Basic变量、常数和数据类型及过程概述
Visual Basic变量、常数和数据类型及过程概述
野花的全部图片以及名称
野花的全部图片以及准确名称
如何联系CMainFrame和CView各自的成员变量? VC/MFC / 界面
如何联系CMainFrame和CView各自的成员变量? VC/MFC / 界面 - CS...
作品相关 纨绔的某些含义
产品经理的职责以及相关评价
VC中BSTR、Char和CString类型的转换
VC中BSTR、Char和CString类型的转换
vb.net2005中什么类型的变量与Delphi的StringList是相似的
vc 系统启动相关设置
vc 磁盘相关设置
Firebird的基本数据类型
SQLSERVER2000数据库的数据类型
数据类型的最大最小值