Heim > Backend-Entwicklung > C++ > Drucken Sie eine lange Ganzzahl in C mit der Funktion putchar()

Drucken Sie eine lange Ganzzahl in C mit der Funktion putchar()

王林
Freigeben: 2023-08-28 08:21:05
nach vorne
1638 Leute haben es durchsucht

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.

Beispiel

#include <stdio.h>
void print_long(long value) {
   if(value != 0) {
      print_long(value/10);
      putchar((value%10) + &#39;0&#39;);
   }
}
main(void) {
   long a = 84571;
   print_long(a);
}
Nach dem Login kopieren

Ausgabe

84571
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage