C Diline Giriş
C dilinin standardı yoktur, ama ANSI grubu ,bu konuda
çalışmaktadır.C nin Taşınabilirlik referansları
iyi olmasına rağmen ,derleyicileri arasında farklılıklar
vardır.Bu değişiklikler genellikle BIOS fonksiyonları
gibi
standart olmayan şeyler kullanıldığında kendini gösterir.
C dili fonksiyonlardan oluşmuştur ve bütün programlar
main( ) fonksiyonu ile başlamaktadır. Diğer
fonksiyonları bu fonksiyondan çağırıyoruz .Fonksiyonlar işlem
satırlarından oluşmaktadır.
Fonksiyon_adı()
{
işlem satırı
.
.
.
işlem satırı
}
# INCLUDE : Adı verilen başlık dosyasını
okumasını ve bu dosyadaki kütüphane fonksiyonlarının
kullanılmasını sağlar. Bir fonksiyonda komut türüne bağlı olarak
birden fazla başlık dosyası tanımlanabilir
# include "stdio.h"
# include "conio.h"
# include "stdlib.h"
PRINTF(" . . . ") : Tırnak arasında gösterilen
bilgiler direkt ekrana yazılmaktadır.
# include "stdio.h"
main()
{
printf ("Ben C Çalışmaya Başladım.");
}
# include "stdio.h"
main()
{
printf ("Ben");
printf ("C dili Çalışmaya ");
printf("Başladım.");
}
C ' de 5
Temel Veri Türü Vardır.
1-CHAR
karakter
2-INT
tamsayı
3-FLOAT kayan
noktalı sayı
4-DOUBLE çift duyarlı kayan
noktalı sayı
5-VOİD
değersiz
GLOBAL değişken ,bütün fonksiyonların dışında tanımlanan
değişkenlerdir.
LOKAL değişkenler , fonksiyonların içinde tanımlanan
değişkenlerdir.
fonk1( )
{
int d1;
işlem satırı;
.
işlem satırı;
}
fonk2( )
{
int d1;
.
işlem satırı
.
işlem satırı
}
Fonksiyonların d1 değişkenlerinin birbirine etkisi yoktur.
Çünkü değişkenler lokaldir.
printf ( "sayının değeri : %d ",25);
Burada %d ifadesi format tanımlayıcıdır
yani 25 sayısı %d ifadesine aktarılır. Bilgisayar
ekrana şunu yazar.
sayının değeri : 25
VERİ
TÜRÜ
FORMAT
char
%c
printf ("%c ",' f ' );
int
%d
printf ("%d ",35);
float
%f
printf ("%f ",37.456789);
double
%f
# include "stdio.h"
main( )
{
int d1;
d1=275;
printf ("d1 değişkeninin değeri : %d 'dir.",d1);
}
# include "stdio.h"
main( )
{
int d1;
char d2;
d1=3321; d2='f';
printf ("%d ve %c ",d1,d2);
}
|