C# Değişkenler ve Sabitler

1
3036
views

C# programlama dilinde değişkenler ve sabitler

Öncelikle arkadaşlar programalama dilinde olmazsa olmaz algoritmadan sonra öğrenilecek ilk konu sabitler ve değişkenlerdir. Bu kısım programlamanın temelleri olarak geçmektedir. Lafı fazla uzatmadan sizlere bulduğum ve öğrendiğim bilgiler ile baş başa bırakıyorum.

Değişkenler

Değişkenler programlama dillerinde depolanma alanları gibi düşünülmektedir. Tanımlamış olduğumuz her değişkene bellek bölgesinden alan ayrılır. Bu tanımlanmış olan bellek bölgesinde okuma ve yazma işlemleri değişken isminden sağlanır.

Değişken tanımlama şekli:

<veri tipi><değişken adı>;

Örneğin;

int krmzanka;

İkinci olarak tanımladığımız değişkene değer atayabiliriz.

Örneğin;

int krmzanka=23;

Değişkenleri isimlendirme Kuralları

Değişken isimlendirirken bu kurallara uymamız gerekir yoksa programın en başında hata yapmış olururz. Değişken isimleri alfabedeki karakterlerle veya _(alt çizgi) ile başlamalıdır. Fakat ilk karakter harf diğer karakterler sayı olabilir. Kelimelerin arasına boşluk konmaz arasına _(alt çizgi) konur. Değişken isimlerinde !, ?, {, ] gibi karakterler ve Türkçe I,ü,ö,ş,ğ harfleri içermemelidir. Son olarak da Programlama dili için tanımlanmış kelimeler kullanılamaz.

Birde standart olarak belirlenmiş yazım şekilleri bulunmaktadır.

1. Camel notasyonu: isim küçük harfle başlar, eğer değişken isminde birden fazla kelime geçiyor ise isimdeki diğer kelimeler büyük harfle başlar.

maas; maasMiktari; massMiktariAciklama;

Pascal Notasyonu: kelime büyük harfle başlar. Camel Notasyonunda da olduğu gibi diğer kelimelerde büyük harfle başlar.

Maas(); MaasHesapla();

Veri Tipleri

.Net de iki çeşit veri tipi vardır:

Değer tipleri (value type)
Referans tipleri(reference type)

Başta da dediğimiz gibi değişkenler bellekte bulunan veriler ve bu değişkeni kullandığımız zaman o değişkenin bellekte bulunduğu yerdeki bilgiyi kullanırız.

Toplam 15 veri tipi vardır bunlardan 13’ü değer tipindedir, 2’si ise referans tipindedir. Sık kullanılanlar kırmızı ile işaretlenmiştir.

Değer Tipleri:

f0d4405a-2fb3-4ce1-a114-f31c9c7c1a61 C# Değişkenler ve SabitlerReferans tipleri:

b8fe24b1-bd38-4c35-b799-e7da26342322 C# Değişkenler ve Sabitler

Sabitler

Sabitler ise program boyunca değişmeden sabit kalacak veriler için kullanılır. Sabitleri tanımlarken const anahtar kelimesini kullanırız.

Sabitler tanımlanırken değer atamamız gerekir ve de bu değer program boyunca değişmez.

Genel olarak şu şekilde kullanılır:

const <veri tipi><değişken adı>=değer;

Örnek:

const int a = 3;

Atama İşlemi

Genel olarak = operatörü atama için kullanılır. Eşitliğin sağındaki değer eşitliğin solundaki değişkene atanır.

Örnek

int y=5;

+= operatörü: Eşitliğin sağındaki değerle eşitliğin solundaki değişken değerini toplayıp tekrar eşitliğin solundaki değişkene atar.

Örnek:

int x=0;

x += 6;

Ayıca bir değişkendeki sayıyı 1 artırmak için değişken++ kullanılır. Ayrıca değişken– şeklinde de 1 çıkarılabilir.

Örnek:

int x=1;
x++;

-= operatörü: Eşitliğin sağındaki değeri eşitliğin solundaki değişken değerinden eksilterek tekrar eşitliğin solundaki değişkene atar.

Örnek:

int x=10;

x -= 5;

*= operatörü: Eşitliğin sağındaki değerle eşitliğin solundaki değişken değeri çarpılıp tekrar eşitliğin solundaki değişkene atar.

Örnek:

int x = 5;
x *= 2;

/= operatörü: Eşitliğin solundaki değişken değerini eşitliğin sağındaki değere bölerek tekrar eşitliğin solundaki değişkene atar.

Örnek:

int x = 6;
x /= 2;

1
Bir Yorum Bırak

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Recent comment authors
  Subscribe  
En yeniler Eskiler Beğenilenler
Bildir
trackback

[…] Sabitler ve Değişkenler […]