Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
1
NİŞANTAŞI ÜNİVERSİTESİ
Algoritma ve Programlama C Programlama Dili Giriş NİŞANTAŞI ÜNİVERSİTESİ © Mühendislik Mimarlık Fakültesi mmf.nisantasi.edu.tr
2
NİŞANTAŞI ÜNİVERSİTESİ ©
Programlama Temel Kavramlar ATOM :Bir Programlama dili için anlam taşıyan en küçük parça. DEĞİŞKEN :Önceden belirlenmiş kurallara uygun olarak ismini istediğimiz gibi verebildiğimiz atomlardır. OPERATÖR :Önceden tanımlanmış işlemleri yapan atomlardır. SABİT :Doğrudan işleme sokulan ,değişken bilgi içermeyen atomlar. AYIRAÇLAR :Ayıraç ve sonlandırıcı olarak kullanılan atomlar. NESNE :Bellekte yer Kaplayan ve içeriklerine erişilebilen alanlar. Nesne Özellikleri :İsmi,Değeri,Türü,Faaliyet Alanı,Ömrü. İFADE :Değişken Operatör ve Sabitlerin kombinasyonu NİŞANTAŞI ÜNİVERSİTESİ ©
3
NİŞANTAŞI ÜNİVERSİTESİ ©
Programlama C orta seviyeli bir programlama dilidir. Diğer yapısal programlama dillerine göre C dilinin seviyesi daha düşüktür. C dili hem yüksek seviyeli dillerin, kontrol deyimleri, veri yapıları gibi avantajlarını bünyesinde barındırırken, aynı zamanda bitsel operatörler gibi makine kodu deyimlerini yansıtan operatörlerlere sahiptir. Yani C dili hem makinanın algısına hem de insanın algılamasına yakın bir dildir. NİŞANTAŞI ÜNİVERSİTESİ ©
4
NİŞANTAŞI ÜNİVERSİTESİ ©
Programlama Temel Program Yapısı NİŞANTAŞI ÜNİVERSİTESİ ©
5
NİŞANTAŞI ÜNİVERSİTESİ ©
Programlama Çok Kullanılan Dosya Uzantıları *.cpp C++ dosyası *.c C dosyası *.h Header (Başlık) dosyası *.rc Resource (Kaynak) dosyası *.ico Icon dosyası *.bmp BitMap (Resim) dosyası *.txt Text (Metin) dosyası *.rtf RichTextFormat dosyası *.dat Data (Veri) dosyası NİŞANTAŞI ÜNİVERSİTESİ ©
6
NİŞANTAŞI ÜNİVERSİTESİ ©
Veri Tipleri Tip1 Adı Byte Diğer Adı Değer Aralığı int * signed, Sisteme Bağlı signed int unsigned int unsigned __int8 1 char, –128 ile 127 signed char __int16 2 short, –32,768 ile 32,767 short int, signed short int __int32 4 –2,147,483,648 ile 2,147,483,647 __int64 8 none –9,223,372,036,854,775,808 ile 9,223,372,036,854,775,807 NİŞANTAŞI ÜNİVERSİTESİ ©
7
NİŞANTAŞI ÜNİVERSİTESİ ©
Veri Tipleri Tip Adı Byte Diğer Adı Değer Aralığı char 1 signed char –128 ile 127 unsigned char none 0 ile 255 short 2 short int, –32, ,767 signed short int unsigned short unsigned short int 0 ile 65,535 long 4 long int, –2,147,483,648 2,147,483,647 signed long int unsigned long unsigned long int 0 ile 4,294,967,295 NİŞANTAŞI ÜNİVERSİTESİ ©
8
NİŞANTAŞI ÜNİVERSİTESİ ©
Veri Tipleri Tip Adı Byte Diğer Adı Değer Aralığı enum * yok int ile aynı float 4 3.4E +/- 38 (7 hane) double 8 1.7E +/- 308 (15 hane) long double 10 1.2E +/ (19 hane) NİŞANTAŞI ÜNİVERSİTESİ ©
9
NİŞANTAŞI ÜNİVERSİTESİ ©
Veri Tipleri Tip Adı Byte Diğer Adı Değer Aralığı enum * yok int ile aynı float 4 3.4E +/- 38 (7 hane) double 8 1.7E +/- 308 (15 hane) long double 10 1.2E +/ (19 hane) NİŞANTAŞI ÜNİVERSİTESİ ©
10
NİŞANTAŞI ÜNİVERSİTESİ ©
kaynaklar Brian W. Kernighan , Dennis M. Ritchie, (1988), C Programlama Dili – ANSI C, DAISYSCIENCE, Editor: Dr. Rifat Çölkesen . Necati Ergin, C Ders Notları, C ve Sistem Programcıları Derneği NİŞANTAŞI ÜNİVERSİTESİ ©
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.