Perbezaan antara printf dan fprintf

Perbezaan antara printf dan fprintf

Perbezaan utama - printf vs fprintf
 

Fungsi adalah satu set arahan untuk melaksanakan tugas tertentu. Tidak mungkin untuk menulis semua kenyataan dalam program yang sama. Oleh itu, program ini dibahagikan kepada beberapa fungsi. Fungsi menyediakan kebolehgunaan semula kod. Dalam bahasa pengaturcaraan seperti bahasa c, utama () adalah fungsi. Ia menunjukkan titik permulaan pelaksanaan. Terdapat fungsi terbina dalam dan fungsi yang ditentukan oleh pengguna. Pengaturcara mewujudkan fungsi yang ditentukan oleh pengguna. Bahasa ini menyediakan fungsi terbina dalam. Pengaturcara boleh menggunakannya tanpa melaksanakan dari awal. Dua fungsi terbina dalam dalam bahasa C adalah printf () dan fprintf (). Artikel ini membincangkan perbezaan antara kedua -dua fungsi ini. The Perbezaan utama antara cetakan dan fprintf adalah bahawa Printf adalah fungsi C yang digunakan untuk mencetak rentetan diformat ke aliran output standard yang merupakan skrin komputer, sementara fprintf adalah fungsi c untuk mencetak rentetan diformat ke fail.

Kandungan

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa itu Printf
3. Apa itu fprintf
4. Persamaan antara printf dan fprintf
5. Perbandingan sampingan - printf vs fprintf dalam bentuk jadual
6. Ringkasan

Apa itu Printf?

Fungsi "Printf" digunakan untuk memberikan output dengan cara yang diformat ke peranti paparan seperti skrin komputer. Sintaks fungsi printf adalah seperti berikut.

printf ("rentetan diformat", "Senarai pembolehubah");

Rajah 01: printf ()

Sekiranya pengguna tidak mahu mencetak rentetan yang diformat, adalah mungkin untuk mencetak rentetan seperti itu.

e.g. printf ("Hello World");

Kaedah untuk Cetak tali yang diformat adalah seperti berikut. Rujuk contoh di bawah. "A" dan "B" adalah bilangan bulat, jadi mereka ditentukan dengan %d.

int main ()

int a = 10, b = 20;

printf ("Nilai A adalah %d dan nilai b ialah %d \ n", a, b);

kembali 0;

Mencetak nombor titik terapung adalah seperti berikut. Rujuk contoh di bawah.

int main ()

kawasan terapung = 20.45;

printf ("Kawasan adalah % 4.2f ", kawasan);

kembali 0;

Mencetak watak adalah seperti berikut.

int main ()

char huruf = 'a';

printf ("Surat adalah %c", surat);

kembali 0;

Rentetan percetakan adalah seperti berikut.

int main ()

Char Word [6] = "Hello";

printf ("perkataan adalah %s", perkataan);

kembali 0;

Rentetan diformat juga boleh mempunyai urutan melarikan diri. Mereka bermula dengan backslash ("\"). Sebahagian daripada mereka adalah \ n dan \ t.

int main ()

int a = 10, b = 20