Bahasa C ialah bahasa pengaturcaraan yang digunakan secara meluas, dan fungsi printf ialah salah satu fungsi yang paling biasa digunakan dalam bahasa C. Ia digunakan untuk mengeluarkan teks dan nilai berubah ke skrin. Dalam artikel ini, kami akan memperincikan penggunaan fungsi printf dan beberapa pilihan pemformatan biasa.
Pertama, mari kita lihat sintaks asas fungsi printf:
int printf(const char *format, ...);
Fungsi printf menerima rentetan terformat sebagai parameter pertama, yang menentukan format output. Dalam rentetan format, anda boleh memasukkan ruang letak yang menentukan jenis dan format pembolehubah yang akan dikeluarkan. Pemegang tempat bermula dengan tanda peratus (%) dan diikuti oleh satu atau lebih aksara yang menentukan jenis dan format pembolehubah.
Berikut ialah beberapa ruang letak biasa dan penggunaannya:
- %d: digunakan untuk mengeluarkan integer.
- %f: digunakan untuk mengeluarkan nombor titik terapung.
- %c: digunakan untuk mengeluarkan aksara.
- %s: digunakan untuk mengeluarkan rentetan.
Selain pemegang tempat asas ini, fungsi printf juga menyokong beberapa pilihan pemformatan untuk menentukan format output. Berikut ialah beberapa pilihan pemformatan biasa:
- %10d: Menentukan lebar medan output menjadi 10 aksara Jika integer output tidak cukup lebar, ruang akan berlapik di sebelah kiri.
- %-10d: Tentukan lebar medan output menjadi 10 aksara Jika integer keluaran tidak cukup lebar, ruang akan berlapik di sebelah kanan.
- %.2f: Tentukan dua digit selepas titik perpuluhan nombor titik terapung output.
- %10.2f: Tentukan lebar medan output menjadi 10 aksara dan simpan dua digit selepas titik perpuluhan untuk nombor titik terapung.
Berikut adalah beberapa contoh yang menunjukkan penggunaan fungsi printf:
int main() { int num = 10; float pi = 3.14159; char letter = 'A'; char name[] = "John"; printf("The number is %d\n", num); printf("The value of pi is %.2f\n", pi); printf("The letter is %c\n", letter); printf("The name is %s\n", name); return 0; }
Menjalankan kod di atas akan mengeluarkan hasil berikut:
The number is 10 The value of pi is 3.14 The letter is A The name is John
di atas Dalam contoh, kami menggunakan ruang letak yang berbeza dan pilihan pemformatan untuk mengeluarkan jenis pembolehubah yang berbeza. Ambil perhatian bahawa susunan ruang letak dalam rentetan format mesti sepadan dengan susunan pembolehubah.
Selain itu, fungsi printf juga menyokong beberapa aksara melarikan diri lain untuk mengeluarkan aksara khas, seperti baris baharu (n), tab (t), dsb. Aksara melarikan diri ini boleh digunakan terus dalam rentetan format.
Ringkasnya, fungsi printf ialah fungsi penting dalam bahasa C untuk mengeluarkan teks dan nilai berubah. Dengan menggunakan ruang letak yang berbeza dan pilihan pemformatan, kami boleh mengawal format output secara fleksibel. Saya harap artikel ini dapat membantu anda lebih memahami dan menggunakan fungsi printf .
Atas ialah kandungan terperinci Apakah kegunaan fungsi printf dalam program c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!