Kamis, 02 Desember 2010

Scanf dalam Bahasa C

Yang disebut suatu program pastinya ada proses dimana user memasukkan data, nah data tersebut dapat berupa numerik, karakter, string, dll. Dalam Bahasa C juga terdapat bagian dimana user dapat meng-input-kan data yang dikehendaki. Nah sintax yang digunakan dalam Bahasa C sebenarnya ada banyak tetapi untuk kali ini mari kita mengkaji mengenai sintax scanf.

Scanf bisa kita anggap sifatnya universal, dikarenakan scanf dapat diterapkan pada data numerik, karakter, dan string. Tetapi dilain pihak, scanf juga memerlukan penentu format data. Maksudnya kita harus menentukan tipe data apa yang akan diinput oleh user. Misalkan saja program meminta memasukkan nama lengkap. Tidak mungkin tipe data yang digunakan adalah numerik ataupun karakter, pastinya tipe data yang digunakan adalah string.

Dalam pemakaian scanf ada beberapa yang harus diperhatikan :
1. Lebar field tak ditentukan
2. Menggunakan penentu tipe data
3. Setelah menginput data, maka secara otomatis pindah baris
4. Variabel penampung ditambahi karakater &

Adapun penentu tipe data sebagai berikut :
%c : Membaca sebuah karakter
%s : Membaca sebuah string
%i, %d : Membaca sebuah bilangan bulat (integer)
%f, %e : Membaca sebuah bilangan pecahan (real/float)
%o : Membaca sebuah bilangan octal
%x : Membaca sebuah bilangan heksadesimal
%u : Membaca sebuah bilangan tak bertanda


Download artikel, download program.

3 komentar:

  1. wow..rumitnyea...kapan2 akan saya pelajari..heheheeh
    salam kenal...silahkan berkunjung balik ke blog saya

    BalasHapus
  2. salam sahabat
    baru tahu kalau scanf dalam bahasa c ini berperan penying maaf ya telat dan mau follow kok gaka ada lalau coba forum kok eror gak bisa dibuka

    BalasHapus
  3. to yulianti: heheh iya sama2 salam kenal juga
    to dhana : maaf forumnya sedang error nih ......

    BalasHapus