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

Cetak integer panjang dalam C menggunakan fungsi putchar().

王林
Lepaskan: 2023-08-28 08:21:05
ke hadapan
1630 orang telah melayarinya

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);
}
Salin selepas log masuk

Output

84571
Salin selepas log masuk

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!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan