想要printf的解决方案

时间:2012-07-24 20:05:19

标签: c compiler-construction printf format-specifiers

  

可能重复:
  how to printf uint64_t?

我想在C中打印u_int64_t 我想知道格式说明符吗? 我是C用户,我想做printf()

2 个答案:

答案 0 :(得分:10)

#include <inttypes.h>
#include <stdio.h>

uint64_t t = 42;
printf("%" PRIu64 "\n", t);

答案 1 :(得分:1)

您可以将L修饰符用于64位整数,例如:

u_in64_t number;
printf("%Lu", number);