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);
}
ç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);
}
C ve C++ Dersleri
- C Diline Giriş
- C Dilinde Aritmetik İşlemler
- C Fonksiyonlar
- C Koşula Bağlı İşlem Satırları
- C Else Komutu Ve Kod Blokları
- C Kod Blokları
- C Döngüler
- C Break Deyimi
- C Switch Kalıbı
- C Goto Deyimi
- C Format Tanımlayıcıları
- C Değişken Tanımlayıcıları
- C Aritmetik İşlemciler
- C++ Diziler Ve Sözcükler
- C++ İsaretçiler
- C++ İsaretçiler Ve Diziler
- C++ Dersleri
- C++ Degişkenler
- C++ Veri Tipleri
- C++ Operatörler
- C++ İf Komutu
- C++ İf - Else Komutu
- C++ Switch-Case Komutu
- C++ While Döngüsü
- C++ Do - While Döngüsü
- C++ For Döngüsü
- C++ Break Ve Exit
- C++ Fonksiyonlar
- C++ Dizilier
- C++ Dinamik Diziler