Fungsi printf() dalam bahasa C
Fungsi printf() adalah fungsi yang digunakan untuk menampilkan informasi ke display. Berikut adalah cara penulisan (syntax) dari fungsi printf():Format-string adalah informasi yang akan ditampilkan ke layar.
Arguments adalah variable atau pernyataan yang akan dipakai untuk menggantikan conversion specifier (jika ada) yang terdapat dalam format string.
Contoh Statement :
Akan membuat tampilan layar sebagai berikut :
Hallo.. apakabar rekan-rekan Indonesia Mandiri
Conversion Specifier
Digunakan apabila kita ingin menampilkan informasi ke display yang nilainya tidak pasti. Nilai yang menggantikan conversion specifier disebut dengan argument.Misalkan pada program luas segitiga yang akan kita buat, nilai luas segitiga yang akan kita tampilkan tidak akan bernilai tetap, dan akan berubah sesuai dengan panjang alas dan tinggi segitiga yang diberikan oleh user. Oleh karena itu kita memerlukan conversion specifier.
Contohnya :
printf("Luas Segitiga = %d", luas);
- %d adalah Conversion Specifier
- luas adalah Argument
- Jadi, jika isi variabel luas adalah 200 maka yang akan ditampilkan adalah
- Jika isi variabel luas adalah 150 dan yang akan ditampilkan oleh statement adalah
Hasil ke display adalah Luas dikali 3 = 300;
Jika didalam format-string terdapat lebih dari 1 buah conversion dan argument,maka conversion yang pertama akan digantikan dengan nilai argument yg pertama, conversion yang ke dua akan digantikan dengan nilai argument kedua, dst.Mari kita lihat contoh steatement dibawah ini :
A = 3 B = 4
Confersion specifier yg digunakan dalam format string harus sesuai dengan nilai argument yg akan kita tampilkan.
- Jika argument yang akan ditampilkan bilangan bulat(integer), maka conversion yang dipakai adalah %d
- Jika argument yang akan ditampilkan bilangan berkoma (float), maka conversion yang dipakai adalah %f.
Specifier | Untuk Menampilkan variabel atau Pernyataan Berjenis |
%d | Bilangan Bulat (integer) |
%f | Bilangan Berkoma (floating point) |
%c | Karakter |
%s | String |
Oh,, iya sob,,, Fungsi printf juga memiliki beberapa escape sequence untuk menampilkan karakter khusus seperti ENTER (pindah baris). TAB(indentansi)," ,' , % dan \ .
Daftar escape sequence yang akan sering dipakai dalam bahasa C :
Sequence | Untuk Menampilkan variabel atau Pernyataan Berjenis |
\n | Membuat baris baru (ENTER) |
\t | Memberi indentansi (TAB) |
\\ | Menampilakan karakter backslash |
\' | Menampilkan tanda kutip satu |
\" | Menampilkan tanda kutip dua |
%% | Menampilkan lambang % |
Contoh :
Statement printf("Hasil dari 7%% 4 adalah :\n%d", 7 % 4);
Hasil ke layar : Hasil dari 7 % 4 adalah 3
Sekian dulu ya Sob,, semoga bermanfaat..
Tidak ada komentar:
Posting Komentar