资料
  • 资料
  • 专题
C++必知必会
推荐星级:
时间:2019-12-25
大小:708.02KB
阅读数:235
上传用户:givh79_163.com
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
做嵌入式如果和上位机联系有时会用到C、C++ C++类型转换总结 1. …转换成字符串 --通用方法(针对非 COM 数据类型) 用 sprintf 完成转换 char buffer[200]; char c = '1'; int i = 35; long j = 1000; float f = 1.7320534f; sprintf( buffer, "%c",c); sprintf( buffer, "%d",i); sprintf( buffer, "%d",j); sprintf( buffer, "%f",f); --短整型(int) itoa(i,temp,10); 按十进制转换 itoa(i,temp,2); 按二进制方式转换 --长整型(long) ltoa(l,temp,10); --浮点数(float,double) int decimal, sign; char *buffer; double source = 3.1415926535; buffer = _fcvt( source, 7, &decimal, &sign ); decimal 表示小数点的位置,sign 表示符号:0 为正数,1为负数 --CString 变量 str = "2008 北京奥运"; buf = (LPSTR)(LPCTSTR)str; --BSTR 变量 BSTR bstrValue = ::SysAllocString(L" 程序员"); char * buf = _com_util::ConvertBSTRToString(bstrValue); SysFreeString(bstrValue); 或者 char szFileName[len]; size_t size = wcstom……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书