Heim > Artikel > Backend-Entwicklung > Wie drucke ich einen uint64_t-Wert mit printf ohne den Fehler „falsches nachgestelltes ‚%‘ im Format“?
Beim Versuch, ein uint64_t mit der printf-Funktion zu drucken, wird möglicherweise die Fehlermeldung „falsches nachgestelltes ‚%‘ im Format“ angezeigt. Dieser Fehler wird durch ein nachgestelltes Prozentzeichen (%) in der für printf bereitgestellten Formatzeichenfolge verursacht. Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:
#define __STDC_FORMAT_MACROS #include <inttypes.h>
uint64_t ui64 = 90; printf("test uint64_t : %" PRIu64 "\n", ui64);
Wenn Sie diese Schritte befolgen, können Sie mit printf einen uint64_t-Wert korrekt drucken, ohne dass der Fehler „falsches nachgestelltes ‚%‘ im Format“ auftritt.
Das obige ist der detaillierte Inhalt vonWie drucke ich einen uint64_t-Wert mit printf ohne den Fehler „falsches nachgestelltes ‚%‘ im Format“?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!