Apakah printf() dalam C
The printf() fungsi disertakan dalam perpustakaan standard C dan digunakan secara meluas dalam program untuk memaparkan output pada konsol. Fungsi ini menerima sebarang jenis input yang disediakan di dalam kurungan tertutup. Walau bagaimanapun, pengguna mesti menentukan jenis output menggunakan penentu format. Tanpa menggunakan sebarang penentu format, the printf() fungsi akan gagal menjana output pada konsol.
Berikut ialah sintaks untuk digunakan printf() berfungsi dalam pengaturcaraan C.
printf ( format , arg1 , arg2 , ... ) ;
Apakah Parameter bagi Fungsi printf().
The printf() fungsi menerima hujah berikut.
- Format: Penunjuk kepada rentetan yang ditamatkan nol yang ditulis pada aliran fail. Ia terdiri daripada aksara dan penentu format tambahan yang bermula dengan %.
- Hujah tambahan: Hujah lain yang menerangkan data untuk dicetak. Ia muncul dalam susunan penentu format.
Apa yang Disertakan dalam Penentu Format
Bahagian penentu format diberikan sebagai:
- Tanda utama %.
- Satu atau lebih daripada satu bendera mengubah suai tingkah laku penukaran (pilihan).
- Jika tiada tanda, ruang akan dimasukkan ke inisiatif hasil.
- Pilihan * atau nombor integer digunakan untuk menentukan medan lebar minimum.
- Untuk menentukan ketepatan, medan pilihan yang merangkumi a. diikuti dengan * atau integer atau tiada.
- Pengubah suai panjang yang bersifat pilihan dan mentakrifkan saiz hujah.
- Penentu format penukaran.
Untuk lebih pemahaman lihat contoh printf() fungsi dalam C yang diberikan di bawah:
#include
int utama ( )
{
char chr = 'k' ;
terapung nombor1 = 9,007 , nombor2 = 0.9756 ;
int int_num = 60 ;
printf ( 'num1 didarab dengan num2= %f \n ' , nombor1 * nombor2 ) ;
printf ( 'Menetapkan lebar %*c \n ' , 8 , chr ) ;
printf ( 'Perlapanan bersamaan %d ialah %o' , int_num , int_num ) ;
kembali 0 ;
}
Kod di atas mentakrifkan pembolehubah untuk aksara, nombor titik terapung dan integer. Ia kemudian menggunakan printf() berfungsi untuk memaparkan pendaraban nombor titik terapung, menetapkan lebar aksara, dan menunjukkan bersamaan perlapanan bagi integer.
Penentu format yang paling biasa dengan fungsi printf() ialah:
- %d atau %i untuk mencetak integer
- %f untuk mencetak nombor titik terapung
- %c untuk mencetak satu aksara
- %s untuk mencetak rentetan
Kesimpulan
The printf() digunakan dalam C untuk menulis rentetan yang diformat. Ia ditakrifkan di dalam