我是靠谱客的博主 传统鞋垫,这篇文章主要介绍ULONGLONG与CString, double之间的转换,现在分享给大家,希望可以做个参考。

1、ULONGLONG转CString
CString.Format(_T("%I64d"), <your int64 number>);
另外,C函数库里有
_ui64toa和_ui64tow函数可以把int64转换成C字符串,到C字符串了,你就可以直接赋值给CString了
2、CString转ULONGLONG
__int64 iadf;
_stscanf(mycstring.GetString(), _T("%I64d"), &iadf);
另外也有C的函数:
_atoi64,_wtoi64可用。
不过这些转出来的是有符号的int64,可以估计一下你的数据是否会导致溢出,如果不会的话可以直接使用,如果会溢出的话那么只能自己写个函数来转了,字符串转整数还是很好做的,每次 乘以10加上下一个数字就好。
3、ULONGLONG转double
ULONGLONG ul;
double f=(double)(LONGLONG)ul;

最后

以上就是传统鞋垫最近收集整理的关于ULONGLONG与CString, double之间的转换的全部内容,更多相关ULONGLONG与CString,内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(132)

评论列表共有 0 条评论

立即
投稿
返回
顶部