Page 170 - Informatikakm
P. 170

Perhatikan bahwa pada baris tersebut, fungsi scanf menerima dua buah
            parameter, yaitu %d yang merupakan spesiàkasi format eformat specifier) dan
            åbilangan yang  merupakan variabel  untuk menampung      nilai yang dibaca.
            Artinya,  pada saat kalian menekan enter,   program akan membaca nilai
            10  yang kalian masukkan sebagai sebuah    nilai bertipe  data int,  dan akan
            menyimpannya ke     variabel  bilangan.  Di depan bilangan,  terdapat tanda
            ampersand (&) yang wajib digunakan untuk melakukan pembacaan. Makna dari
            simbol å akan dijelaskan lebih detail pada kesempatan lain.
                Setiap  tipe  data  memiliki  spesiàkasi  format  yang  dapat  digunakan
            untuk menjelaskan jenis data kepada program.     Ingat,  program membaca
            dan menyimpan semua  data sebagai bilangan biner. Spesiàkasi format yang
            digunakan untuk tipe data pada bahasa C dapat dilihat pada Tabel 7.5.
                             Tabel 7.5 Spesifikasi Format pada Bahasa C

                                                                 Spesifikasi Format
                   Nama Tipe       Spesifikasi Format (Signed)
                                                                     (Unsigned)
             int                   %d                        %ud
             short                 %d                        %ud
             long                  %ld                       %uld
             float                 %d                        %ud

             double                %ld                       %uld
             char                  %c                        %uc

                Baris kelima dan keenam adalah pernyataan untuk menulis menggunakan
            fungsi  printf.  Pada baris kelima,  kalian memerintahkan program untuk
            mencetak suatu   kalimat yang diapit dengan tanda petik ganda.  Pada baris
            keenam, kalian memerintahkan program untuk mencetak nilai dari variabel
            bilangan. Mirip seperti fungsi scanf, kalian menemukan adanya spesiàkasi
            format dan variabel.  Bedanya,  di depan variabel,  tidak perlu  ada tanda
            ampersand.
                Saat dipanggil, program akan mencetak nilai dari variabel bilangan dengan
            format yang diberikan. Hanya saja, ada karakter baru yang muncul, yaitu \n.
            Ini adalah escape sequence yang digunakan untuk membuat garis baru, persis
            seperti ketika kalian menekan tombol enter pada aplikasi pengolah kata. Data
            yang ditulis setelah \n akan dicetak di baris yang baru oleh program.
            Ada beberapa escape sequence lain yang dapat digunakan, yaitu:
               \n (newline)
               \t (tab)
               \v (vertical tab)


             160     Informatika SMA Kelas X
   165   166   167   168   169   170   171   172   173   174   175