c++ dersi 2

Konu sahibi son olarak 4052 gün önce görüldü
} //programın bitiş noktası

Programda kullanılacak komutlarla ilgili kütüphanelerin belleğe yüklenmesini sağlar.
#include<dosya ismi> yada
#include “Dosya İsmi” şeklinde ifade edilir.
Kullanacağımız bazı başlık dosyaları ve fonksiyonları aşağıda verilmiştir:

stdio.h: printf, scanf, getchar, putchar, gets, puts (Ekran kontrol)
conio.h: getchar, getch, clrscr (Ekran kontrol)
stdlib.h: atof, atol, exit (String)
string.h: strlen, strchr, strcpy (String)
math.h: sin, cos, exp, pow (Mat)
time.h: clock, ctime, time. (zaman)
graphics.h: line, rectangle, circle, ellipse (Grafik)
Toplam 29 header dosyası mevcuttur.

printf( ) fonksiyonu :
Herhangi bir ifadenin ekrana yazdırılmasını sağlayan fonksiyondur.
stdio.h başlık dosyasında tanımlıdır.

Genel yazım formatı;
printf(“format dizisi”,değer ya da değişken listesi);
Örnek:
printf(“x değişkeninin değeri=%f= \\\\n” , x);

printf(“Ahmet’in yaşı= %d \\\\n” , 16);
• ( Ahmet’in yaşı= ):Açıklama kısmıdır ve ekranda yazıldığı gibi görülür. Yazdırılan değere herhangi bir etkisi yoktur.

printf(“Ahmet’in yaşı= %d \\\\n” , 16);
( % ): Yazdırılacak değerin hangi formatta olduğunu bize gösterir.
%d :işaretli tamsayı
%i :işaretli tamsayı
%u :işaretsiz tamsayı
%f :gerçek sayı
%e :üssel gerçek sayı
%ld :long tamsayı
%lf :double gerçek sayı
%c :tek karakter
%s :Karakter dizisi
%% :% karakteri

printf(“Ahmet’in yaşı= %d \\\\n” , 16);
( \\\\ ) : Yazdırma işlemi sonunda, bir sonraki yazım için kursörün durumunu gösterir.
\\\\n :Kursörü bir alt satıra getirir.
\\\\r :Kursörü satırın başına getirir.
\\\\b :Kursörü bir sütun sola kaydırır.
\\\\t :Kursörün Tab uzunluğunda sağa kaydırır.
\\\\a :Yazma işlemi sonunda zil sesi oluşturur.


printf(“Ahmet’in yaşı= %d \\\\n” , 16);
( 16 ) : Ekranda görüntülemek istediğimiz değerdir.


scanf( ) Fonksiyonu :
Herhangi bir ifadenin klavyeden program içerisine aktarılmasını sağlayan fonksiyondur.
stdio.h dosyası içerisinde tanımlıdır.
Genel yazım formatı;
scanf(“format_dizisi”,değer ya da değişken listesi);
scanf(“%d”,&x);
Printf’de kullanılan 2 ve 4 nolu yapılar kullanılıyor. 4 nolu kısımda mutlaka değişkenin adresi verilmek zorundadır.

Örnek :
#include<stdio.h>
#include<conio.h>
main()
{
clrscr();
float x,y,z;
printf("x’in değerini giriniz”);
scanf(“%f”,&x);
printf("y’nin değerini giriniz”);
scanf(“%f”,&y);
z=x*y;
printf(“\\\\n\\\\n”);
printf("z’nin değerini yaz=%f\\\\n”,z);
}
 
Geri