怎么把16进制0x123456789ABCDEF0BBCC转换成字符串“123456789ABCDEF0BBCC”

如何把16进制0x123456789ABCDEF0BBCC转换成字符串“123456789ABCDEF0BBCC”
如何把16进制0x123456789ABCDEF0BBCC转换成字符串“123456789ABCDEF0BBCC”

谢谢。

------解决方案--------------------
CString::Format
------解决方案--------------------
CString.Format(_T("%X"), 0x123456789ABCDEF0BBCC);
------解决方案--------------------
0x123456789ABCDEF0BBCC肯定是不行的了,
64位的整数也装不下.超过8个字节了,只能用0x123456789ABCDEF0
C/C++ code

    UINT64 c = 0x123456789ABCDEF0;
    TCHAR str[32] = {0};
    _ui64tot_s(c, str, _countof(str), 16);