C++ Değişken Tipleri

Katılım
22 Ağustos 2013
Mesajlar
15.003
Makaleler
35
Çözümler
72
C++

1979’da geliştirilmeye başlanmıştır. İlk ismi (C with classes) şeklindedir, 1983 yılında C++ ismini almıştır.
Bütün C programları C++’ta çalışır, ancak tersi geçerli değildir.

Değişken Kavramı

Programlar çalışırken belirli bilgileri bellekte (RAM) tutarlar. RAM’deki her satır, bir adres ile temsil edilir.
RAM’den bir sayı okumak için, işlemci, okumak istediği satırın adresini RAM’e yollar, cevap olarak da o adreste yer alan sayı gelir.

Bir adresteki sayı, 8 bitten oluşan ikilik tabanda bir sayıya tekabül eder. Bu sayının yorumlanması sonucu bir sayı, harf, renk, ses bilgisi vs. oluşturabilir.

RAM’daki her bir satır 1 byte diye de ifade edilebilir. RAM’e 1 byte’tan daha küçük bir atama yapılamaz.


Adres1
Sayı
0000​
10001110​
0001​
00001110​
0002​
10100101​
0003​
11001100​
0004​
10101010​
0005​
11110000​
0006​
10000001​
0007​
00000000​
...​
...​
[TBODY] [/TBODY]

Yukarıdaki tabloda görüldüğü gibi, bellek, ikilik tabanda 8’er haneli satırlardan oluşur. Ancak bir değişken 1 satıra sığmak zorunda değildir. Örneğin integer değişkeni 4 byte ile ifade edilen 32 haneli ikilik tabanda herhangi bir sayı olabilir.

Değişken Tipleri

C++’taki temel veri tipleri şunlardır.

  • integer: Tamsayı. 32 bit
  • float: Noktalı sayı. 32 bit.
  • double: Noktalı sayı. 64 bit.
  • char: Karakter. 8 bit.
  • bool: Karakter. 8 bit.
Bu veri tiplerini diğer konumuzda tek tek ele alacağız.
 
Uyarı! Bu konu 8 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı