Lorsque vous essayez d'imprimer un uint64_t à l'aide de la fonction printf, vous pouvez rencontrer le message d'erreur "fausse fin '%' au format". Cette erreur est provoquée par un signe de pourcentage final (%) dans la chaîne de format fournie à printf. Pour résoudre ce problème, procédez comme suit :
#define __STDC_FORMAT_MACROS #include <inttypes.h>
uint64_t ui64 = 90; printf("test uint64_t : %" PRIu64 "\n", ui64);
En suivant ces étapes, vous pouvez imprimer correctement une valeur uint64_t à l'aide de printf sans rencontrer l'erreur « % » de fin parasite au format ».
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!