Onaylı Üye
Merhaba arkadaşlar ben Emre , İstanbul Üniversitesi Elektrik Elektronik Mühendisliği 3. sınıf öğrencisiyim. Yaklaşık 1-1,5 aydır C++ öğrenmeye çalışıyorum. Ben şu anda profesyonel bir programcı değilim tabi ki bir şeyleri birlikte öğrenebiliriz diye düşünüyorum
. Bu konuda maalesef Türkçe kaynak kısıtlı TR dökümantasyon oluşturma adına belki biraz faydalı olabiliriz diyede düşünmüyor değilim
. Bu başlık altında C++ a küçük bir giriş yapmayı düşünüyorum. Tavsiyem, eğer hiç bilinmiyorsa birazda olsun matematik öğrenmek çünkü gerçekten önemli neyse konuya geri dönelim.
1) Veri tipleri
Arkadaşlar bilgisayarlar tüm makineler gibi gerizekalıdır. Ne yapacaklarını adım adım anlatmadıkça, tanıtmadıkça, öğretmedikçe kendi kendilerine bilemezler. En basitinden 5 sayısının tam sayımı yoksa bir virgüllü sayımı yoksa bir harfmi olduğunu bilgisayar bilmez bunu biz ona söylemeliyiz
. C++ programlamada sıklıkla kullandığımız 4 Adet değişkene bir bakalım.
Son olarakta şunu belirtelim bu veriler RAM'imizde(RANDOM ACCESS MEMORY) tutulurlar. Tabiki de her şeyin bir bedeli var arkadaşlar
. Değişken tiplerinden int 4 byte, float 4 byte, char 1 byte, bool 1 byte olacak şekilde bizim GB GB olan RAM'imizden yer tutarlar.(bunu eğer gelebilirsek pointer konusunda çizerek detaylandırmayı düşünüyorum) 
Beğeni ve isteğe göre bunu devam ettirebilirim arkadaşlar yorumlarınızı eksik etmeyin
Sağlıklı günler.
1) Veri tipleri
Arkadaşlar bilgisayarlar tüm makineler gibi gerizekalıdır. Ne yapacaklarını adım adım anlatmadıkça, tanıtmadıkça, öğretmedikçe kendi kendilerine bilemezler. En basitinden 5 sayısının tam sayımı yoksa bir virgüllü sayımı yoksa bir harfmi olduğunu bilgisayar bilmez bunu biz ona söylemeliyiz
C++:
int (tam sayı verilerini tutar);//örn 10-3-7-2346
float(desimal(virgüllü) sayı verilerini tutar);//örn 2.56-3.16 vs
char(tek bir karakter verisi tutar); // örn a b c d bu veri tipi sayılarıda karakter olarak tutabilir ama sayı sayı değerinde olmaz yani herhangi bir toplama çıkartma işleminde diğer sayılarla kullanılamaz
bool(true yada false olarak 2 tane değer tutar); //true-->1 false --->0
C++:
int x=10,a,b=27;
float y=7.4;// C++ da virgüllü sayılar virgülle değil .(nokta) ile tanımlanır
char z='A',t;
bool k=true,l;
//gördüğünüz gibi kodlama yaparken tanımlama bu şekilde yapılıyor satır bittikten sonra genel olarak ";" ile satırı bitiririz.
//verilerimizi değişkenler içinde saklarız bu örnekte int için x,a,b değişkenini kullandık float için y değişkeni vs.
//değişken isimleri harfle başlamak zorundadır arkadaşlar bunu unutmuyoruz
//son olarakta değikenlerin değerlerini başlangıçta atayabileceğimiz gibi atamadanda tanımlama yapabiliriz örneğin int için x değerini 10 olarak tanımlamışız ama a değişkeni için bir tanımlama yapmamışız bu daha sonra kullanıcıdan alınabilir veyahut hiç kullanılmasada olur.
Son olarakta şunu belirtelim bu veriler RAM'imizde(RANDOM ACCESS MEMORY) tutulurlar. Tabiki de her şeyin bir bedeli var arkadaşlar
Beğeni ve isteğe göre bunu devam ettirebilirim arkadaşlar yorumlarınızı eksik etmeyin