Pernyataan printf memungkinkan Anda mengirim keluaran ke keluaran standar. Bagi kami, standard out umumnya adalah layar (walaupun Anda dapat mengarahkan standard out ke file teks atau perintah lain).
Berikut ini program lain yang akan membantu Anda mempelajari lebih lanjut tentang printf:
Ketik program ini ke dalam file dan simpan sebagai add.c. Kompilasi dengan baris gcc add.c -o add lalu jalankan dengan mengetik add (atau ./add ). Anda akan melihat baris “5 + 7 = 12” sebagai keluaran.
Berikut penjelasan berbagai baris dalam program ini:
-
Baris int a, b, c; mendeklarasikan tiga variabel integer bernama a, b dan c. Variabel bilangan bulat menampung bilangan bulat.
-
Baris berikutnya menginisialisasi variabel bernama a ke nilai 5.
-
Baris berikutnya menyetel b ke 7.
-
Baris berikutnya menambahkan a dan b dan “menetapkan” hasilnya ke c. Komputer menambahkan nilai di a (5) ke nilai di b (7) untuk membentuk hasil 12, lalu menempatkan nilai baru tersebut (12) ke dalam variabel c. Variabel c diberi nilai 12. Oleh karena itu, = pada baris ini disebut “operator penugasan”.
-
Pernyataan printf kemudian mencetak baris “5 + 7 = 12.” Placeholder %d dalam pernyataan printf bertindak sebagai placeholder untuk nilai. Ada tiga placeholder %d, dan di akhir baris printf ada tiga nama variabel: a, b dan c. C mencocokkan %d pertama dengan a dan menggantikan 5 di sana. Ini cocok dengan %d kedua dengan b dan menggantikan 7. Ini mencocokkan %d ketiga dengan c dan menggantikan 12. Kemudian ia mencetak baris yang sudah selesai ke layar: 5 + 7 = 12. +, = dan spasi adalah bagian dari baris format dan tertanam secara otomatis di antara operator %d seperti yang ditentukan oleh pemrogram.



















