[HIGHLIGHT=#ffffff]DEĞİŞKENLER(VARİABLES)
Dışarıdan girilen bir verinin saklanması ve istenildigi zaman tekrar geri alınabilmesi için gerekli olan nesnelerdir.
Metinsel Değişkenler ve Rakamsal Değişkenler diye 2 ye ayrılırlar.
[/HIGHLIGHT]
[HIGHLIGHT=#ffffff]Metinsel Değişkenler [/HIGHLIGHT][/I][/COLOR]
[HIGHLIGHT=#ffffff]Dışarıdan girilen metinler , yazılar ve rakamsal ifadeler.
1)Char Dışarıdan girilen tek bir karakteri temsil eder. buraya verilecek olan deger
tek tırnak içerisinde yazılmalı..
2)String Karakter sınırı yoktur. ancak tanımlarken dikkat edilmesi gerekn nokta : her zaman metin
cift tırnak içerisinde yazılmalıdır.
Tanımlama Syntax(Yazım şekilleri) [/HIGHLIGHT]
[HIGHLIGHT=#ffffff]
[/HIGHLIGHT][/URL]
Not:Tanımlanan Her Değişken Ram Üzerinde yer kaplar.Kullanmadığınız bilgiler için değişken tanımlamayın.Çünkü kullanmadığınızda boşu boşuna kaynak tüketimi olacaktır Rakamsal Değişkenler
Tam Sayılar Bool : True-False (1-0)
Eğer Karşımızda ikili bir seçenek var ise bool kullanılabilir. Byte : 1 - 255 Arası Değer Alır Ram Üzerinde 1 Byte Yer tutar.
sbyte : -128 +127
short : -32768 +32767 2 byte
ushort : 0 65536
int : -2. 147 483 648 + 2.147.483.647(En çok kullanılan Degişkenlerden birtanesidir.)
uint : 0 ile 4.2 milyar
long: -9.2 katrilyon +9.2 katrilyon
ulong : 0 -- 18.4 katrilyon
Ondalıklı Sayılar
float: . dan 8 karakter
yazılan degerin sonuna f işaretini eklenir 12.45f
double: . dan sonra 16 karakter
decimal : . dan sonra sınırı yok. Kapladıgı yer kadar ram uzerinde yer kaplar.Yazılan degerin sonuna M işareti eklenir. 32.456M
--Kurallar--
Kural 1 : asla daha onceden tanımlanmıs bir degisken adını tekrar kullanmayın zaten hata alırsınız..
string kelime = "1234sdhfjk";
string kelime2 = "asjdkas";
Kural 2 : degisken adları asla 3. karakter olarak nitelendirilen karakterlerle baslamaz ve sayılar ile baslamaz..
string yyu = "sdkfjskdf";
Kural 3 : degisken adlarını tanımlarken asla araya bosluk bırakma eger bırakman gerekiyorsa _ karakterini kullanabilirsin..
int sayi 1 = 12323;
int sayi_1=234982;
Değişken Tanımlama Şekilleri
Şekil 1
char deger= '1';
Şekil 2
Nesneyi önce yaratıyoruz sonra değerinin geleceğini söylüyoruz. illa bir satır altta deger atanacak diye bir sey soz konusu degildir. istediginiz kadar kod sonra atama yapabilirsiniz..
double kusuratli;
kusuratli = 4556;
Değişken
Degiskenler arası atama yapabilmek için veri tiplerinin aynı olması gerekmektedir..
string b = "ashdjkhasd";
double a;
a = b;
Son Olarak Yukarıda okuduğunuz bilgilerde ;
= Atama Operatörüdür.
; Sonlandırma Operatörüdür.
Not: Burdaki Bilgiler Alıntı Değildir Tamamen Kendi emeğimle Hazırlanmıştır.