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
![](http://1.bp.blogspot.com/_K6KZNN4qUiU/TPfMdoqpsLI/AAAAAAAAAss/vL9sq1u-XVE/s400/untitled.bmp)
Download artikel, download program.
wow..rumitnyea...kapan2 akan saya pelajari..heheheeh
BalasHapussalam kenal...silahkan berkunjung balik ke blog saya
salam sahabat
BalasHapusbaru 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
to yulianti: heheh iya sama2 salam kenal juga
BalasHapusto dhana : maaf forumnya sedang error nih ......