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