C# ATAMA OPERATÖRLERİ
C# Atama Operatörleri ile ilgili konu anlatımı ve örneklerini bulabilirsiniz.
Operatör Nedir?
C#’da Atama Operatörleri Nedir?
C#’da kaç çeşit atama Operatörü vardır?
C#’da Atama Operatörleri nasıl kullanılır?
Bu bölümde, Operatör nedir?, C# Atama Operatörleri Nelerdir? vb. konuları öğreneceğiz.
Operatör Nedir?
C#’da Atama Operatörleri Nedir?
C#’da kaç çeşit atama Operatörü vardır?
C#’da Atama Operatörleri nasıl kullanılır?
Operatör Nedir?
Operatörler programımızda matematiksel yada mantıksal işlemleri yapmamızı sağlayan özel karakter ve karakterler grubudur. Operatörler bir veya birden fazla karakterden oluşabilirler.
C#’da atama operatörleri genel olarak aritmetik işlemlerle beraber kullanılırlar. “=” işareti C#’da atama işlemi için kullanılır.
Örnek 1: toplam = sayi1 + sayi2;
Bu örnekte, eşittir operatörü ile sayi1 ve sayi2’nin toplama işleminin sonucu toplam isimli değişkene atanmıştır. Değişik tipteki C# atama operatörleri ve kullanım şekilleri:
C#’da kaç çeşit atama Operatörü vardır? C#’da Atama Operatörleri nasıl kullanılır?
Atama Operatörü |
Örnek Kullanımı |
Matematiksel İfadesi |
Açıklaması |
= (Eşittir) |
sonuc=5 |
sonuc=5 |
Sonucu 5’e eşitler. |
+= (Topla Eşitle) |
sonuc+=5 |
sonuc=sonuc+5 |
Sonucu önce 5 ile toplar sonra sonuca eşitler |
-= (Çıkar Eşitle) |
sonuc-=5 |
sonuc=sonuc-5 |
Sonucdan önce 5’i çıkarır sonra sonuca eşitler |
*= (Çarp Eşitle) |
sonuc*=5 |
sonuc=sonuc*5 |
Sonucu önce 5 ile çarpar sonra sonuca eşitler |
/= (Böl Eşitle) |
sonuc/=5 |
sonuc=sonuc/5 |
Sonucu önce 5’e böler sonra sonuca eşitler |
%= (Mod Al Eşitle) |
sonuc%=5 |
sonuc=sonuc%5 |
Sonucun 5 ile bölümünden kalanını bulur ve sonuca eşitler |
Programlama Temelleri Atama İşlemleri ile ilgili sorular
Soru 1: x=20; y=3; iken aşağıdaki tabloyu doldurun.
İşlem |
x |
y |
y++; |
20 |
4 |
x/=y |
5 |
4 |
x+=9; |
||
x- -; |
||
x-=3 |
||
y*=2; |
||
x=x-y; |
||
y-=x; |
||
x/=2; |
||
x=x+7; |
Soru 2: x=30; y=5;
İşlem |
x |
y |
y- -; |
||
++x; |
||
y/=2; |
||
x- -; |
||
x/=y |
||
y+=3; |
||
x=x-y; |
||
x-=y; |
||
x/=5; |
||
x=x+7; |
||
y*=6; |
Soru 3: int x = 4, y = 2, z = 64;
x *= y;
z /= x;
++y; x -= y;