LONGLONG test=0x0F2345FF87654321;
char str[65]={0};
sprintf(str, "%I64d", test);//十进制显示方式
sprintf(str, "%I64x", test);//十六进制显示方式
显示结果:1090792498544329505
f2345ff87654321
本文展示了一个关于如何使用 C 语言中的 sprintf 函数将 LONGLONG 类型的变量转换为十进制和十六进制字符串的例子。通过具体的代码示例,演示了 sprintf 函数的不同格式化选项。
LONGLONG test=0x0F2345FF87654321;
char str[65]={0};
sprintf(str, "%I64d", test);//十进制显示方式
sprintf(str, "%I64x", test);//十六进制显示方式
显示结果:1090792498544329505
f2345ff87654321
1万+
2056

被折叠的 条评论
为什么被折叠?