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;