c operators arithmetic
bir uygulamadaki tüm programların birlikte düzgün çalıştığını doğrulamak için hangi test türü kullanılır?
C # 'daki Operatörler, Programın Gerçekleştirmesi Gereken İşlemi Gösteren Özel Sembollerdir. Bu Eğitim C # Operatörlerini Örneklerle Ayrıntılı Olarak Açıklar:
Önceki eğitimimizde, C # 'daki Koşullu İfadeleri öğrendik. Ayrıca farklı koşulları tanımlamak için if, if-else ve if-else if ifadelerinin nasıl kullanılacağını da öğrendik.
'Eğer' gibi bir koşullu ifade, kullanıcıya operatörler tarafından tanımlanan bir karara dayalı olarak bir sonucu tanımlama mekanizması sağladığından, karar verme ifadesi olarak da bilinir.
Operatörler, Mantık, Aritmetik İşlemler, Karşılaştırma vb. Temelli kararları tanımlamanın bir yolunu sunar.
=> Komple C # Eğitim Serimizi Buradan Görün
Ne öğreneceksin:
C # Operatörleri
C # 'daki işleçler, programın işlenenler üzerinde gerçekleştirmesi gereken işlemi gösteren özel sembollerdir. Örneğin, bir değişkeni değerlendirmek veya uygun bir ifade yapmak için bir değişken üzerinde bir işlem gerçekleştirmek için kullanılabilirler.
C #, Aritmetik operatörler, İlişkisel operatörler, Atama operatörleri, Mantıksal operatörler, Tekli operatörler, vb. Gibi çok çeşitli operatörler sunar. Bu eğitimde, bazı önemli operatörleri kullanımları ile birlikte tartışacağız.
Aritmetik operatörler
Aritmetik operatör, programın sayısal değerlere karşı genel cebirsel işlemleri gerçekleştirmesine izin verir.
C # programlama dilinde beş temel operatör bulunmaktadır.
- Ekleme ('+' simgesi): İşlenenlerin toplamasını gerçekleştirin.
- Çıkarma (sembol '-'): İşlenenlerin çıkarılmasını gerçekleştirir.
- Bölüm ('/' simgesi): İşlenenlerin bölünmesini gerçekleştirir.
- Çarpma ('*' simgesi): İşlenenler üzerinde çarpma yapar.
- Modül ('%' sembolü): Tamsayının bölünmesinden sonra hatırlatıcı döndürür.
Misal:
int a = 10; int b = 5; int result; result = a + b; result = a - b; result = a * b; result = a / b; result = a % b;
- İlk işlemin sonucu 15 olacaktır, yani iki tam sayının toplamı.
- İkinci işlemin sonucu 5 olacaktır, yani iki tam sayının çıkarılması.
- Üçüncü işlemin sonucu 50 olacaktır, yani iki tam sayı arasında çarpma.
- Dördüncü işlemin sonucu 2 olacaktır, yani iki tamsayının bölünmesinin çıktısı.
- Beşinci işlemin sonucu, verilen iki tamsayı bölündüğünde hatırlatıcı kalmayacağından 0 olacaktır.
İşlemin sonucunun, sonucu saklamak için kullanılan veri türüne bağlı olacağı unutulmamalıdır.
Dolayısıyla, iki tamsayı değerinin bölünmesi bir kayan değer döndürürse ve sonuç bir tamsayı değişkenine atanırsa, ondalık kısım farklı veri türleri nedeniyle kaybolur. Veri türleri ve dönüştürme hakkında daha fazla bilgi edinmek için lütfen önceki eğitimimizi ziyaret edin.
Modül operatörü diğer operatörlerden farklıdır, tamsayılar bölümünden hatırlatıcının değerini döndürür. Diyelim ki 20'yi 6'ya bölersek, bölme operatörü 3 (bölüm) olarak bir cevap döndürecektir ve modül operatörü 2, yani bölme hatırlatıcısını döndürecektir.
Yukarıda tanımlanan 5 operatör dışında, C # ayrıca bir değişkenin değerini 1 artıran veya azaltan iki özel operatör sunar.
Bunlar:
- Arttırma operatörü : '++' simgesiyle gösterilir
- Azaltma operatörü : '- -' simgesiyle gösterilir
Bu operatörler önceden sabitlenebilir veya işlem için değişkenlerle son eklenebilir.
Misal:
int a = 10; int b = 5; int increment; int decrement; increment = a++; decrement = b--;
Yukarıdaki örnekte, artış için cevap 11 olacaktır, yani a'nın değeri 1 artacaktır. Azaltma cevabı 4 olacak, yani b'nin değeri 1 azaltılacaktır.
İlişkisel Operatörler
İki işlenen arasındaki herhangi bir ilişki, ilişkisel operatörler kullanılarak doğrulanır. İlişkisel operatörler Boolean değerleri döndürür. İki işlenen arasındaki ilişki başarılı bir şekilde doğrulanırsa, o zaman 'doğru' döndürür ve doğrulama başarısız olursa 'yanlış' döndürülür.
İlişkisel operatörler genellikle karar vermede veya döngüler için koşulları tanımlamada kullanılır.
C # tarafından sunulan İlişkisel Operatörlere bir göz atalım:
- Operatörden büyük: (“>” ile gösterilir): İşlenenler arasındaki ilişkiden daha büyük olduğunu doğrular.
- Operatörden az: ('<“): Validates less than the relation between operands.
- Şuna eşittir: (“==” ile gösterilir): İki işlenenin eşitliğini doğrular.
- Büyüktür veya eşittir (“> =” ile gösterilir): İki işlenen arasındaki ilişkiden büyük veya ona eşit olduğunu doğrular.
- Küçüktür veya eşittir ('<=”): Validates less than or equals to the relations between the two operands.
- Eşit değildir: ('! =' ile gösterilir): İki işlenen arasında eşit bir ilişki olmadığını doğrular.
int a = 10; int b = 5; bool validate; validate = a > b; //1 Console.WriteLine(validate); validate = a = b; //4 Console.WriteLine(validate); validate = a <= b; //5 Console.WriteLine(validate); validate = a != b; //6 Console.WriteLine(validate);
Yukarıdaki programın çıktısı şöyle olacaktır:
- a> b, 'True' döndürür.
- -e
- a == b, 'Yanlış' sonucunu döndürür.
- a> = b, a b'den büyük olduğundan ve operatör gerçek bir değer döndürmek için verilen koşullardan herhangi birinin başarılı bir değerlendirmesini aradığından 'True' döndürecektir. Verilen örnek her iki durumda da 'True' döndürdüğünden, operatör true değerini döndürecektir.
- -e<=b will return “False” as a is neither less than b nor equal to b.
- a! = b, a b'ye eşit olmadığından 'True' döndürür.
Atama Operatörleri
Atama operatörleri, bir değişkene değer atamak için kullanılır. Bunlar genellikle bir aritmetik operatörden önce kullanılır.
C # tarafından sunulan Atama Operatörlerine bir göz atalım:
(i) Şuna eşittir (“=”): En basit atama operatörlerinden biridir. Bir işlenenin değerini diğerine atar. yani, sağ taraftaki operandın sol taraf operandının değeri.
Örnek : a = b
(ii) Atama Operatörüne Eşit Ekleme: Adından da anlaşılacağı gibi, artı '+' ve '=' değerinin birleşimidir. '+ =' Olarak yazılır ve sağ taraftaki işleneni sol işlenene ekler ve son değeri sol işlenende saklar.
Misal: a + = b (a = a + b) anlamına gelir
(iii) Eşit Atama Operatörü Çıkarma: Add equals'a benzer şekilde, sağ işlenenin değerini soldaki işlenenden çıkarır ve ardından değeri soldaki işlenene atar.
Misal: a - = b (a = a-b) anlamına gelir
(iv) Atama Operatörüne Eşit Bölüm: Sağ işlenenin değerini sol işlenenle böler ve ardından sonucu sol işlenende depolar.
Misal: a / = b ortalama (a = a / b)
(v) Atama Operatörüne Eşittir: Sağ işlenenin değerini sol işlenenle çarpar ve ardından sonucu sol işlenende depolar.
Misal: a * = b ortalama (a = a * b)
(vi) Modül Atama Operatörüne Eşittir: Sol ve sağ işlenenin modülünü bulur ve değeri sol işlenende depolar.
Misal:
a %=b means (a= a%b)
Aşağıda, daha fazla anlaşılırlığa sahip bir program verilmiştir:
int a = 10; int b = 5; a += b; //1 Console.WriteLine(a); a -= b; //2 Console.WriteLine(a); a /= b; //3 Console.WriteLine(a); a *= b; //4 Console.WriteLine(a); a %= b; //5 Console.WriteLine(a);
Çıktı
- İlk değer 15, yani a = a + b döndürür.
- İkinci operatör 10 döndürür, yani a = a-b.
- Üçüncü operatör 2, yani a = a / b döndürecektir.
- Dördüncü operatör 50 döndürür, yani a = a * b.
- Beşinci operatör 0 döndürür, yani a = a% b.
Mantıksal operatörler
Mantıksal operatörler, mantıksal işlemleri gerçekleştirmek için kullanılır. Mantıksal operatörler Boolean ifadeleriyle çalışır ve bir Boolean değeri döndürür. Mantıksal operatörler, döngülerde ve karar verme ifadelerinde koşullu operatörlerle birlikte kullanılır.
Mantıksal Operatörler ve kullanımları.
# 1) Mantıksal VE Operatör
Sembol: '&&'
AND operatörü, her iki değer de doğru olduğunda doğru döndürür. Değerlerden herhangi biri yanlışsa, yanlış döndürür.
Örneğin, A && B, hem A hem de B doğruysa doğru olarak dönecektir, eğer herhangi biri veya her ikisi de yanlışsa, o zaman yanlış döndürür.
# 2) Mantıksal VEYA Operatör
Sembol: '||'
OR operatörü, koşullardan / işlenenlerden herhangi biri doğruysa doğru döndürür. Her iki işlenen de yanlış olduğunda yanlış döndürür.
Örneğin, A || A veya B değerlerinden birinin değeri doğruysa B true döndürür. Hem A hem de B yanlış değerlere sahipse yanlış döndürür.
# 3) Mantıksal NOT Operatörü
Sembol: '!'
NOT operatörü, herhangi bir koşulun mantıksal sonucunu tersine çevirmek için kullanılır. Koşul doğruysa yanlış döndürür ve koşul yanlışsa doğru olarak döndürülür.
Misal, ! (A || B), 'A || B' doğru döndürürse yanlış döndürür ve 'A || B' yanlış döndürürse doğru döndürür.
Örnek Program:
int a = 10; int b = 5; bool result; // AND operator result = (a == b) && (a>b) Console.WriteLine(result); //OR Operator result = (a == b) || (a>b) Console.WriteLine(result); //NOT Operator result = !((a == b) || (a>b)) Console.WriteLine(result);
Yukarıdaki programın çıktısı şöyle olacaktır:
- İlk değer, koşullardan biri olarak yanlış döndürür, yani a == b yanlıştır.
- İkinci operatör, koşullardan biri olarak true döndürecektir, yani a> b true.
- Üçüncü operatör, yanlış döndürür, yani OR operatörünün sonucunun olumsuzlanması.
Sonuç
Bu eğitimde, C # programlama dilindeki farklı operatör türlerini öğrendik. Bu operatörlerin kullanımlarını ve sembollerini öğrendik. Aritmetik operatör, program tarafından toplama, çıkarma, çarpma, bölme vb. Gibi basit cebirsel işlemleri gerçekleştirmek için kullanılır.
İlişkisel operatörler, iki işlenen arasındaki bir ilişkiyi eşit, büyük, küçük vb .miş gibi doğrulamak için kullanılanlardır. Atama operatörleri, bir değişkene değer atamak için kullanılır. Atama operatörünün en basit örneği 'eşittir' dir. Mantıksal operatörler, AND, OR, NOT, vb. Gibi mantıksal işlemleri gerçekleştirmek için kullanılır.
Operatörler, döngüleri kullanırken veya cebirsel işlemleri gerçekleştirirken karar verme ifadelerindeki koşulları bildirmek için yaygın olarak kullanılır.
=> Ultimate C # Eğitim Kılavuzumuzu Buradan Kontrol Edin
Önerilen Kaynaklar
- Unix Shell Script Aritmetik ve Boole Operatör Örnekleri
- Unix Koşullu İfadeler: O Zaman Değilse ve İlişkisel Operatörler
- C ++ Operatörleri, Türleri ve Örnekler
- Python Operatörleri
- Örneklerle C ++ 'da Yeni / Silme Operatörleri
- VBScript'te Sabitler, Operatörler ve Operatörlerin Önceliği
- Altibase Açık Kaynak İlişkisel Veritabanı İncelemesi
- Neoload Aracında Korelasyon ve Mantıksal Eylemler