想要 printf 的解决方案[重复]

问题描述 投票:0回答:2

可能重复:
如何打印uint64_t?

我想在 C 中打印

u_int64_t
。 我想知道这个的格式说明符? 我是C用户,我想做一个
printf()

c printf format-specifiers
2个回答
10
投票
#include <inttypes.h>
#include <stdio.h>

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

1
投票

您可以对 64 位整数使用

L
修饰符,例如:

u_in64_t number;
printf("%Lu", number);
© www.soinside.com 2019 - 2024. All rights reserved.