C++ Veri Tipleri


VERI TIPLERI





1) Int tip.



Integer = Tamsayi



Tamsayilari içerir.
Bellekte 2 Byte tutar. DOS'ta ve Win3.1'de 16 bit uzunlugunda ama
Windows9x, WinNT, Win200 ve WinXP 32 bit uzunlugundadir.



Deger araliklari Short ve
long için degisir.



Örnek: 5, -20, 1 gibi.



2) Sort tip.



Tam sayilari içerir. 16
bit uzunlugundadir.



signed: -32768 ile +32767
arasinda deger alir, unsigned: 0 ile 65535 arasinda deger alir.



3) Long tip.



Tam sayilar içerir. 32
bit uzunlugundadir.



signed: -2147483648 ile
+2177483647 arasinda deger alir, unsigned: 0 ile 65535 arasinda
deger alir.



4) Gerçel Tipler (Float,
Double, Long double



Gerçel sayilari
içerirler.



float : Bellekte 4 Byte
yer tutar. 3.4E-38 ile 3.4E+38 araliginda deger alir. Hassasiyet 7-8
basamaktir.



double : Bellekte 8 Byte
ter tutar. 1.7E-308 ile 1.7E308 araliginda deger alir. Hassasiyet
15-16 basamaktir.



long double : doublenin
tipinin daha genisidir.1.2E-4932 ile 1.2E-4932 araliginda deger alir.
Hassasiyet 19-20 basamak.



5) Char Tip



Char : Karakter



Alfanumerik karakterleri
içerir. Ve ya 8 bit uzunlugunda tamsayi.



signed: -128 ile 127
arasinda deger alir, unsigned: 0 ile 255 arasinda deger alir.



Örnegin: '
0,1,2,3,4,5,6,7,... ' , ' *,-,+,... ' , 'a,b,c,....,A,B,C,D,,,,, '



6) Bool tip.



true(dogru) = 1 veya
false(yanlis) = 0 degerini alir. Eski derleyiciler bu türü
desteklemeyebilir. Yeni ANSI C++ standardinda eklenmistir. Bu soyut
matematik gördüyseniz. "p V q" ya benzer :) ( matematikçiyiz,
konusturalim azicik). Deger araligi ise ya 1 dir (dogru) yada 0 dir
(yanlis).



7) Enum tip.



enum siralanmis degerleri
tutar. Short int ile ayni degeri tasir.



Basta Fazla Detaya inip
sizi bunaltmak istemiyorum. Çünkü C++ dili baslarda karmasik gelen
bir dildir. Bu da zaten kendisini yüksek seviyeli bir dil yapiyor
:). Ben size Bu dilin temel özelliklerini anlatarak basit programlar
yapmayi gösterecegim.



Bu temel bilgileri
aldiktan sonra programlamaya geçebiliriz. Derleyici Olarak ben Turbo
C++ 3.1 i tavsiye ederim. Su an bununla baslar iseniz isiniz daha
kolay olacaktir (bence). Ilerde Borland a geçecegiz.



Degisken tanimlama
konusunda bir konuya daha deginmek istiyorum. Degiskenlere deger
atama ve ayni anda bir çok degisken tanimlamamiz C++ da mümkündür.



char c = 'c';

int i = 5;



Daha sonradan deger
atama:



char c;

int i;

c = 'c ';

i = 5;



Bir de ayni anda bir çok
degisken tanimlayalim.



Örnegin:

int x , y , z;

x = y = z = 5;

x,y,z' nin degeri 5 oldu



Hanci.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor.
Hanci.org sitesini kullanarak çerez politikamızı kabul etmiş olacaksınız.
Detaylı bilgi almak için Gizlilik ve Çerez Politikası metnimizi inceleyebilirsiniz.