Rumah >pembangunan bahagian belakang >C++ >Bagaimana Untuk Mencetak Nilai uint64_t Menggunakan printf Tanpa Ralat 'mengikuti '%' dalam format'?
Apabila cuba mencetak uint64_t menggunakan fungsi printf, anda mungkin menghadapi mesej ralat "spurious trailing '%' dalam format". Ralat ini disebabkan oleh tanda peratus mengekor (%) dalam rentetan format yang diberikan kepada printf. Untuk menyelesaikan isu ini, ikuti langkah berikut:
#define __STDC_FORMAT_MACROS #include <inttypes.h>
uint64_t ui64 = 90; printf("test uint64_t : %" PRIu64 "\n", ui64);
Dengan mengikuti langkah-langkah ini, anda boleh mencetak nilai uint64_t dengan betul menggunakan printf tanpa menghadapi ralat "format mengekor '%' palsu".
Atas ialah kandungan terperinci Bagaimana Untuk Mencetak Nilai uint64_t Menggunakan printf Tanpa Ralat 'mengikuti '%' dalam format'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!