Heim >Backend-Entwicklung >C++ >Drucken Sie eine lange Ganzzahl in C mit der Funktion putchar()
Hier sehen wir, wie man einen Long-Int-Wert mit der Funktion putchar() in C druckt. Wir können den Wert einer Variablen problemlos mit printf() in C drucken, die Einschränkung besteht hier jedoch darin, dass wir außer putchar() keine andere Funktion verwenden können.
Wie wir alle wissen, wird putchar() nur zum Drucken von Zeichen verwendet. Mit dieser Funktion können wir jede Ziffer einer Zahl drucken. Bei der Übergabe eines numerischen Werts müssen wir das Zeichen „0“ hinzufügen, um die ASCII-Form zu erhalten. Werfen wir einen Blick auf den Code, um eine bessere Vorstellung zu bekommen.
#include <stdio.h> void print_long(long value) { if(value != 0) { print_long(value/10); putchar((value%10) + '0'); } } main(void) { long a = 84571; print_long(a); }
84571
Das obige ist der detaillierte Inhalt vonDrucken Sie eine lange Ganzzahl in C mit der Funktion putchar(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!