C# Değişken Tanımlamayı Öğreniyoruz
-
merhaba arkadaşlar bu dersimizde elimden geldiği kadar değişkenleri anlatmaya çalışıcam
Değişkenler
İçerisinde farklı türlerde verileri saklıyabileceğimiz bellek gözeneklerinde saklanan programlardaki karşılıklarıdır...
Değişken Tanımlama şöyle oluyor
Tip değişkenadı;örnek
1)int a;
2)string b;
*1)"int" tipinde "a" diye değişken tanımladık...
*2)"string" tipinde "b" diye değişken tanımladık...
Veri Tipleri
Tip | Tutabileceği değer
_________________________
+byte | 0.......255
+sbyte | -128.....0.....127
+short | -32.768....0.....32.767,
+ushort | 0.......65535
+integer(int) | -2.147.483.648.......0......2.147.483.647
+uint | 4.294.967.295
+long | -9.223.372.036.854.775.808......0.........9.223.372.036.854.775.807
+ulong | 0..........18.446.774.073.709.551.615
Text Değişkenleri
Tip | Tutabileceği değer
_________________________
+char | Tek Bir Karakteer Saklayabilir
+string | Karakter Sınırı Yoktur
Mantıksal İfadeler
Tip | Tutabileceği değer
_________________________
+bool | true/false Örnek:bool sonuc;sonuc = true;
bu bool değişkeninde 2 seçenek vardır ya true/false dur.
Zaman İfadeleri
Tip | Tutabileceği değer
_________________________
+datetime | Gün/Ay/Yıl/Saat/Dakika/Saniye
şimdi size örnek değişkenlerden göstericem
he unutmadan birde kuralları var bu değişkenlerin
Değişken Kuralları
+Başlangıçta Rakam Kullanılmaz Ortada Kullanılabilir Örnek:Doğru=int ab25cd; Yanlış:int 25abcd;
+Nokta/Boşluk/?/;/"/"/+/-///()/&%+"!+/&()... kullanılmaz örnek:Yanlış:int ab?fgh;
Şimdi Bi Kaç Değişken Tanımlayalım
byte sayi; Doğru
byte sayi? Yanlış
int en_yuksek_maas; Doğru
inte en yuksek maas; Yanlış
umarum anlamışsınızdır
unutmadan değişken niye tanımlarız
değişken tanımlama işimizi çok kolaylaştırır en basitinden örnek veriorum
8+3=11 bu işlemi çok uzun düşünün programın bir yerinde kullandık
bir daha kullanmak istediğimizde o uzun işlemi tekrar yapmıcazda değişkenelr yardımıyla kullanıcazipuçları
öncelikle aynı veri tipinde birden fazla değişken atayacaksak
tek tek
int a;
int b;
değilde
direk
oalrak
int a,b,c;
diye yaparbiliriz burda önemli olan nokta aynı veri tipi olması
+
birde bir değişken atarken
int a;
a = deneme
bu şekilde değilde
int a = deneme;
şeklinde atayabiliriz
+
bir diğeride
değişken atarken,
int a = deneme;
diye değilde
int a=deneme; şeklinde atayabiliriz siz ";" noktalı virgülü koyunca zaten derleyici otomatik olarak boşlukları koyuyor
bu dersimiz başlangıç düzeyindeki arkadaşlara yararlı oalcağını umuyorum
değişkenler hakkında tüm sorularınızı bu başlıkta sorabilirsiniz
Sisarp Döküman tarafımcı yazılıp kaynak belirterek c/p lerseniz sevinirim :)
-
Bende sabahtan beri C# hizli baslangic dokumani gibi birsey hazirliyorum .Eline saglik.
-
ComputerWolf bunu yazdı:
-----------------------------Bende sabahtan beri C# hizli baslangic dokumani gibi birsey hazirliyorum .Eline saglik.
-----------------------------bende öyle bir döküman hazırlıyorum sayılır
sen bi koy eksik bir yer bırakmışsan ben doldururum
bana iş kalacağını sanmıorum ama :P
-
Sen yaz hoca ben class lara kadar girecegim , kalitim, nesne yonelimli programlama ornekleri vs ayrintiyada iniyorum :|
-
Eline sağlık hocam güzel döküman olmuş.
-
ComputerWolf bunu yazdı:
-----------------------------Sen yaz hoca ben class lara kadar girecegim , kalitim, nesne yonelimli programlama ornekleri vs ayrintiyada iniyorum :|
-----------------------------
valla hocam ikinize de teşekkürler.console dalgasını standart c alt yapımdan dolayı tamamen çözdüm ama nesne yönelimi falan girdi mi işin içine herşey allak pullak oldu.işin ilginç tarafı da win app ile ilgili nette bir tane bile döküman olmaması..
-
Hocam C# öğrenmeye başlarsam iyi olur bunlar. Ama daha Cyi halledeceğiz. nese size kolay gele. Ben C sorularıma dewam edim
-
Hacilar bende konsol uygulamasi olarak anlatiyorum , nesne yonelimli programlama nedir , sinif kavrami , sinifdan devralma , kalitim vs konsol uygulamalariyla gosteriyorum.Windows form uygulamalari kolay ,textbox falan yonetimi db ye kayit bunlarida anlatirizda , once "dili" anlatalim ve anlayalim.
-
hakkaten ya şu nesne işini anlatman baya iyi olmuş Bizim Cde yok
-
ComputerWolf bunu yazdı:
-----------------------------Sen yaz hoca ben class lara kadar girecegim , kalitim, nesne yonelimli programlama ornekleri vs ayrintiyada iniyorum :|
-----------------------------Logic anlatmıycaksan zahmet etme : P
Ya da önce bana uğra, Ben de logic-bitwise anlatayım
Da bir orjinalliği olsun.
Lan kimse "||" nedir bilmiyor...
-
ComputerWolf bunu yazdı:
-----------------------------Hacilar bende konsol uygulamasi olarak anlatiyorum , nesne yonelimli programlama nedir , sinif kavrami , sinifdan devralma , kalitim vs konsol uygulamalariyla gosteriyorum.Windows form uygulamalari kolay ,textbox falan yonetimi db ye kayit bunlarida anlatirizda , once "dili" anlatalim ve anlayalim.
-----------------------------sabırsızlıkla bekliyoruz dostum
