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
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