【发布时间】:2013-10-17 13:49:56
【问题描述】:
我正在尝试像这样打印出unsigned long long:
printf("Hex add is: 0x%ux ", hexAdd);
但我收到了类型转换错误,因为我有一个 unsigned long long。
【问题讨论】:
-
对于您要查找的特定格式,带有
0x前缀,请使用"0x%llx"。 -
@Joseph 这不是该问题的完美副本。在这里,OP 想要以十六进制格式输出,而不是十进制格式。
-
当然,Lorenzo,现在您已经编辑了问题以提供信息,OP 在被问到时没有说清楚。