voidprint_long(longvalue){ &a"/> voidprint_long(longvalue){ &a">

Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cetak integer panjang dalam C menggunakan fungsi putchar().

Cetak integer panjang dalam C menggunakan fungsi putchar().

王林
王林ke hadapan
2023-08-28 08:21:051603semak imbas

Cetak integer panjang dalam C menggunakan fungsi putchar().

Di sini kita akan melihat cara mencetak nilai int panjang menggunakan fungsi putchar() dalam C. Kita boleh mencetak nilai beberapa pembolehubah dengan mudah menggunakan printf() dalam C, tetapi batasannya di sini ialah kita tidak boleh menggunakan sebarang fungsi lain kecuali putchar().

Seperti yang kita sedia maklum, putchar() hanya digunakan untuk mencetak aksara. Kita boleh menggunakan fungsi ini untuk mencetak setiap digit nombor. Apabila menghantar nilai berangka kita perlu menambah aksara "0" untuk mendapatkan borang ASCII. Mari kita lihat kod untuk mendapatkan idea yang lebih baik.

Contoh

#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);
}

Output

84571

Atas ialah kandungan terperinci Cetak integer panjang dalam C menggunakan fungsi putchar().. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam