3/30/2015 Bahasa Pemrograman
Sebelum Anda belajar lebih lanjut tentang fungsi printf ini, alangkah baiknya Anda mengetahui dasar implementasi dan pengertian printf. Hal yang perlu Anda ketahui dalam menggunakan fungsi printf() adalah format argumen yang terdapat di dalamnya. Perhatikan syntax berikut. ... printf("Nilai : %d", 8); ... Maka hasil yang akan tampil di layar Anda adalah sebagai berikut. Nilai : 8 Argumen %d dalam fungsi printf di atas merupakan argumen untuk menampilkan nilai dengan tipe data int (bilangan bulat). Nilai 8 merupakan nilai yang akan menggantikan argumen tersebut. Selanjutnya, karakter d yang mengikuti tanda % di sini adalah untuk memberitahu kepada kompilator bahwa nilai yang akan ditampilkan tersebut bertipe int (bilangan bulat). Apabila kita akan menampilkan nilai dengan tipe data lain (misalnya double, char ataupun float) maka karakter yang mengikuti tanda % pun akan berbeda. Berikut ini daftar karakter dalam tabel yang dapat dijadikan sebagai format untuk menentukan tipe argumen pada fungsi printf().
Berikut ini contoh penggunaan fungsi printf() yang mengandung lebih dari satu argumen dan dari tipe yang berbeda. printf("Karakter: %c, Bilangan bulat: %d, String: %s, Bilangan riil: %2.3f”, ‘A’, 12, "Tika", 18.5); ... Syntax di atas akan memberikan hasil sebagai berikut : Karakter: A, Bilangan bulat: 12, String: Tika, Bilangan riil : 18.500 Bilangan 2.3 yang terdapat pada %2.3f di atas menunjukkan bahwa bilangan riil tersebut akan ditampilkan dalam dua presisi dengan tiga angka di belakang koma. Berikut ini contoh format untuk menampilkan bilangan yang bertipe int dan float atau double.
Selain berbagai tipe karakter seperti diatas, terdapat pula konstanta karakter yang digunakan dalam fungsi printf, yaitu suatu konstanta yang diawali dengan tanda backslash (‘\’). Berikut ini daftar konstanta karakter yang telah didefinisikan dalam bahasa C.
Apabila kita amati bahwa konstanta di atas tersusun dari dua karakter atau lebih, namun dalam bahasa C konstanta tersebut akan dianggap sebagai satu karakter. Untuk lebih jelasnya, coba Anda perhatikan program berikut ini yang akan menggunakan konstanta karakter \t, \” dan \n. Adapun syntaxnya adalah sebagai berikut. #include <stdio.h> int main(void) { printf("Nama\t\t: \"JM\"\n"); printf("NPM\t\t: 11109273648\n"); printf("Jurusan\t: Teknik blablabla"); return 0; } Hasil yang akan diberikan dari program di atas adalah sebagai berikut. Nama : "JM" NPM : 11109273648 Jurusan : Teknik blablabla Daftar Pustaka :
|