You are on page 1of 3

C++ VER TPLER

Temel Veri Tiplerinin Uzunluklar Not : Bu deerler 32 bit uygulama gelitirme ortamndaki platformlara zeldir. Platformdan platforma deiebilir. bool char enum int long float double 0--1 -128 -- 127 int ile ayn deerde 2,147,483,648 -- 2,147,483,647 2,147,483,648 -- 2,147,483,647 3.4E +/- 38 1.7E +/- 308

long double 1.2E +/- 4932

Temel Veri Tipleri : bool true ve false deerlerini alr. true = 1, false = 0 gibi dnelebilir. Derleyicisine gre Bool eklindede tanimlanyor olabilir. char enum int long float double long void ASCII karakterleri ve ok kk saylar iin kullanlr. Sralanm deerleri tutar. Sayma saylar. Sayma saylar. Ondalkl saylar. Ondalkl saylar. double Ondalkl saylar. Deersiz - bo.

unsigned : unsigned belli veri tiplerinin iaretsiz deerler almasn salar. rnein; unsigned char 0 - 255 arasnda deer alr. Dikkat edilecek olunursa negatif ksm atlm ve burada ki deer uzunluu pozitif ksma eklenmi. unsigned char;int ve long trlerine uygulanabilir. typdef - Trleri kendinize gre adlandrn : typdef kullanarak tanmlanm trleri kendinize gre adlandrabilirsiniz..Dikkat ediniz ki bu ekilde yeni bir tr yaratmyorsunuz. Ayrca bu isimlendirmenizi dier tiplerle birlikte kullanamazsnz. rnein: typdef double FINANSAL artk double yerine FINANSAL kullanabilirsiniz. long FINANSAL eklinde bir kullanm hataldr.

Deikenler
Deiken Nedir? Deiken belli bit tre ait verileri saklayan veri deposudur. Aksi belirtilmedike ierikleri deitirilebilir. Deiken Nasl Tanmlanr? Deikenleri tanmlamak iin aadaki notasyon kullanlr. Veri Tipi] [Deiken Ad]; rnein iinde say tutacak bir deiken u ekilde tanmlanabilir int sayi; Benzer olarak aadaki tanmlamalarda doudur char c; int i; float f; double d; unsigned int ui; Deiken isimlerini tanmlarken dikkate alnacak noktalar : C++ dilinde de C dilinde ki gibi byk ve kk harfler farkl verileri temsil eder rnein; char c; char C; int sayi; int Sayi; c ve C hafzada farkl yerleri gsterirler. sayi ve Sayi'da farkldr. Deikenler harflerle yada _ balar. lerinde boluk yoktur. Deikenler istenildekleri yerde tanmlanabilirler. Ancak burada dikkate alnmas gereken noktalar vardr. Ltfen blm sonundaki rneklere gz atnz. Deikenlere deer atanmas Bir deikene deer atamak iin = operatr kullanlr. Deikene deer atama tanmland zaman yaplabildii gibi daha sonradanda yaplabilir. rnein; Tanmlama srasnda deer atama: char c = 'c'; int sayi = 100; Daha sonradan deer atama: char c; int sayi; c = 'c '; sayi = 100; Ayn anda birden fazla deiken tanmlanabilir, ve ayn anda birden fazla deikene

deer atanabilir; int i , j , k; i = j = k = 100; i,j,k'nn deeri 100 oldu.

Programlara Aklama Eklenmesi

Aklama Nedir? Deikenleri tanmlarken dikkat ettiyseniz her C++ komutu ; (noktal virgl) ile bitiyor. Bu derleyiciye komut yazmnn bittiini belitmek iin kullanlyor. Programlar uzadka ve karmaklatka programmza bir daha ki bakmzda neyi neden yaptmz unutabiliriz. Yada yazlm olan program bizden baka kiilerde kullanacak olabilir. Bundan dolay ne yaptmza dair aklamalar kodun iine serpitirmeliyiz. Yazdnz komutlar basit fonksiyonlar iersede detayl ekilde aklama eklemenizi neririm. Bylecene aylar sonra kodunuza tekrar baktnzda ne yaptnz kolayca hatrlayabilirsiniz. Bakas sizin kodunuza baktnda renmesi ok hzlanacaktr. Aklamalar C++'ta nasl tanmlayacaksnz ? C++ program ierisine iki ekilde aklama eklemenize izin veriyor.Biri C'nin aklama ekleme ekli olan // kullanlmas. C++ derleyicisi // 'den sonra satr boyunca yazlanlarn tmn yok sayar. rnein: // Bu satr derleyici tarafndan umursanmaz // Ve ben satrn bana // yazarak bu satrn aklama olduunu belirtiyorum // Aada da rnek bir deiken tanmlanmtr. long ornek; C++'n C'den farkl olarak birden fazla satra aklama yazmay salayan bir yap daha vardr. Bu yap /* ile balar */ ile biter. Yukardaki rnei bu yap ile aadaki gibi tanmlayabiliriz. /* Bu satr derleyici tarafndan umursanmaz Ve ben satrn bana // yazarak bu satrn aklama olduunu belirtiyorum Aada da rnek bir deiken tanmlanmtr.*/ long ornek;

You might also like