打印uint64时编译报错 printf("prefix:0x%"PRIx64"\n",ipv6Prefix); 解决办法:添加头文件 #include <inttypes.h> error: expected ‘)’ before ‘PRIx64’的相关教程结束。
#include <stdio.h> #include <stdint.h> #include <inttypes.h> int main(void) { uint64_t num = 9223354444668731392; printf("%lu\n", num); //十进制输出 printf("0x%"PR...