Klavyeden veri okumak için kullanılır. Yapı olarak printf işlevi ile hemen hemen aynıdır. Kullanım biçimi:
scanf( kontrol, )
Girilen karakterler
Değişkenler işaretçi tipinde olmalıdır. Yani parametre olarak değişkenin adresi gönderilmelidir.
Ayırıcılar boşluk, tab, enter
scanf("%f %f %f ", &a, &b, &c);
scanf işlevinin değeri
0 ise hiçbir değişkene değer atanmamış
>0 ise başarılı bir şekilde değer atanan değişken sayısı
int a,b,c;
float m,n;
scanf("%d", &a); Klavyeden tamsayı okur. Girilen değer a değişkenine aktarılır.
scanf("%d %d",&a,&b) Klavyeden girilen ilk değer a değişkenine, ikinci değer b değişkenine aktarılır.
scanf("%f %d", &m, &a); Klavyeden ilki gerçel, ikincisi tamsayı olmak üzere iki değer okur.
İkinci dereceden denklem çözümünün yapıldığı örnekte katsayıları klavyeden okutmak istersek
scanf("%f %f %f ", &a, &b, &c);
Farklı kullanıcı arayüzünde yazarsak
printf(“Katsayıları sırasıyla giriniz (a b c) :” ); scanf("%f %f %f ", &a, &b, &c);
Örnek 2.9.1: Vize ve final notlarınından ortalamayı hesaplayan programda değerlerin klavyeden okunmuş hali.
main()
{
float vize, final, ort;
printf(“Vize notunu giriniz “); scanf(“%f”, &vize);
printf(“Final notunu giriniz “); scanf(“%f”, &final);
ort = vize * 0.4 + final * 0.6;
printf(“Ortalaması = &f
”, ort);
}
printf(“a katsayısını giriniz : “); scanf(“%f”, &a);
printf(“b katsayısını giriniz : “); scanf(“%f”, &b);
printf(“c katsayısını giriniz : “); scanf(“%f”, &c);
belgesi-397
S-Video standartina uygun baglanti, bilgisayarin PS/2 Mouse girisine çok benzer bir görüntüde. RCA standartina uygun…
Php Nedir? PHP adini "Personal Home Page" kelimelerinin bas harflerinden almistir. PHP, özellikle dinamik web…
Helmintlerin Sınıflaması PHYLUM (Anaç) PLATYHELMİNTHES Class (Sınıf) Trematoda (fluke) Order (Takım) Aspidogastreans (monogenetic trematodes) Genus…
Kingdom (Alem): ANIMALIA Phylum (Kök-Anaç): Arthropoda Subphylum (Altkök): Mandibulata Superclass (Sınıf üstü): Hexapoda Class Insecta…
Karakuş Tümülüsü, ( M.Ö 1. yy ) Kommagene Krallık ailesine ait bir anıt mezardır. Güneydeki…
1) DIŞKI MUAYENELERİ: Güvenlik: Dışkı örneği ile çalışan laboratuvarlarda potansiyel olarak bulunan tehlikeler şunlardır. Parazit…