C Programlama Dilinde Format Tanımlayıcılar
C programlama dilinde ekrana yazı veya sayıları yazdırmak için yadan kullanıcının girmiş olduğu bilgileri okumak için bazı ifadeler kullanılır.Bunlara format tanımlayıcılar denir.
%d tam sayıları
%f ondalık sayıları
%c char tipinde tek bir karakter
%s char tipinde karakter grupları
Değer Atama
int i,j,k;
i=j=k=100;
i,j,k nın değeri 100 oldu böyle yapmakla.
printf kullanıcılara mesaj göstermek için kullanılır.
Printf("......."); araya yazılanı ekrana getirir.Printf kütüphane dosyası olarak "stdio.h"ın içerisindedir.
Bir programın içerisinde istediğimiz kadar printf kullanabiliriz.
#include"stdio.h"
#include"conio.h"
main( )
{
printf("Merhaba\n"); //Her \n bir alt satıra geçmeye yarar.
printf("\n Nasılsın"); //Her \c tab tuşu kadar boşluk bırakmaya yarar aynı satırda.
//Eğer \n kullanmadan printfler ard arda yazılırsa program yanyana yazar.
scanf("Format tanımlayıcıları",&değişken adı,.....)
stdio.h ın içerisindedir.Verilen bilgileri okutmak için kullanılır.
#include"stdio.h"
#include"conio.h"
main( )
{
int a,b,c;
printf("Bir sayi giriniz=");
scanf("%d",&a); // eğer & şekli koyulmazsa program çalışır ama çalışma hatası verir.//
printf("Bir sayi daha giriniz=");
scanf("%d",&b);
getch( );
}
Örnek:Sonuç=a küp+4c kare/2b-a/3-(4a-b/a küp) formülünüü hesaplayarak sonucu bulup ekrana yazdıran bilgisayar programını yazınız.Not a=8.1 b=4.2 c=4.2 olarak verilmiştir.
#include"stdio.h"
#include"conio.h"
main( )
{
float a,b,c;
a=8.1; b=9.2; c=4.2
printf("\n sonuc=%f",a*a*a+4*c*c\2*b-a\3-(a*4-b\a*a*a));
getch( );
}
Örnek2:sayi1=89 sayi2=126(tamsayı) a=5.7 b=6.3(ondalık sayılar)
Yukarıda belirtilen sayılardan sayi1 ve sayi2 için
sayıları
toplamlarını
sayi1-sayi2
sayi2-sayi1 'in saonuçlarını ekrana yazdıran
a ve b ondalıklı sayıları için
sayıları
çarpımlarını
a\b
b\a yı ekrana yazdıran bilgisayar programını yazınız
#include"stdio.h"
#include"conio.h"
main( )
{
int sayi1,sayi2;
sayi1=89; sayi2=126
printf("sayi1=%d",sayi1);printf("sayi2=%d",sayi2);
printf("\n sayi1=%d sayi2=%d sayi1+sayi2=%d",sayi1,sayi2,(sayi1+sayi2));
printf("\n sayi1=%d sayi2=%d sayi1-sayi2=%d",sayi1,sayi2,(sayi1-sayi2));
printf("\n sayi2=%d sayi1=%d sayi2-sayi1=%d",sayi2,sayi1,(sayi2-sayi1));
float a,b;
a=5.3 b=6.3;
printf("a=%f b=%f",a,b);
printf("\n a=%f b=%f a*b=%f",a,b,(a*b));
printf("\n a=%f b=%f a\b=%f",a,b,(a\b));
printf("\n b=%f a=%f b\a=%f",b,a,(b\a));
getch( );
}
Son olarak yazmış olduğumuz notlar Kocaeli Üniversitesi Programlama dersi ders notlarıdır.
Ders Notları ve Özetler 4 için tıklayınız.
Son olarak yazmış olduğumuz notlar Kocaeli Üniversitesi Programlama dersi ders notlarıdır.
Ders Notları ve Özetler 4 için tıklayınız.
0 comments :
Yorum Gönder