Scanf fonksiyonu, klavyeden girilen verileri okumak için kullanılır. En temel kullanımı şu şekildedir: ```c scanf("%d", &x); ``` Bu ifadede: `%d` veri tipini, `&` işareti adres operatörünü, `x` ise alınan değerin aktarıldığı değişkenin ismini gösterir. Kullanım sırasında dikkat edilmesi gerekenler: Scanf fonksiyonu, girdi biriminden kaç değer okuyacağını biçimlendirme ifadesinde kullanılan dönüşüm karakteri sayısına göre belirler. Fonksiyonun geri dönüş değeri, başarılı olarak aktarılan karakter sayısını ifade eder. Format belirten ilk parametrenin dışındaki parametreler, alınan bilgilerin aktarılacağı göstericilerdir. Örnekler: Noktalı virgül ile ayrılmış üç tane tamsayı değeri almak için: ```c int a, b, c; scanf("%d;%d;%d", &a, &b, &c); ``` Boşluklarla ayrılmış bir tarih bilgisini okumak için: ```c int gun, yil; char ay[20]; scanf("%d %s %d", &gun, ay, &yil); ```