C# Değişkenleri ve OperaÖrnek ile tors

C# Değişkenleri

Değişken, çeşitli veri türlerinin değerlerini depolamak için kullanılan bir depolama alanına verilen addır. C#'taki her değişkenin, değişken belleğinin boyutunu ve düzenini belirleyen belirli bir türe sahip olması gerekir.

Örneğin, bir değişken String türünde olabilir; bu, onun bir dize değerini depolamak için kullanılacağı anlamına gelir. Veri tipine bağlı olarak değişken üzerinde spesifik işlemler gerçekleştirilebilir.

Örneğin bir Tamsayı değişkenimiz olsaydı bu değişken üzerinde toplama, çıkarma gibi işlemler yapılabilir. Bir programda birden fazla değişken tanımlanabilir.

Farklı veri türlerindeki birden çok değişkenin bildirimine ilişkin hızlı bir örneğe bakalım.

Örneğimizde, biri 'string' türünde, diğeri 'Integer' türünde olmak üzere iki değişken tanımlayacağız. Daha sonra bu değişkenlerin değerlerini konsolda görüntüleyeceğiz. Her örnek için Program.cs dosyamızdaki yalnızca ana işlevi değiştireceğiz.

C# Değişkenleri

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program 
 {
  static void Main(string[] args) 
  {
   String message="The value is ";
   Int32 val=30;
   
   Console.Write(message+val);
   Console.ReadKey();
  }
 }
}

Kod Açıklama

  1. String veri türünde bir değişken bildirildi. Değişkenin adı 'mesaj'dır. Değişkenin değeri “Değerdir”.
  2. Tamsayı (Int32) veri türünde bir değişken bildirildi. Değişkenin adı 'val'dir. Değişkenin değeri 30'dur.
  3. Son olarak, hem String hem de Integer değişkeninin değerini çıkarmak için Console.write ifadesi kullanılır.

Yukarıdaki kod doğru bir şekilde girilir ve program başarıyla çalıştırılırsa aşağıdaki çıktı gösterilecektir.

Çıktı

C# Değişkenleri

Çıktıdan, hem dize hem de tamsayı değişkeninin değerlerinin konsolda görüntülendiğini görebilirsiniz.

Operators, çeşitli veri tiplerinin değerleri üzerinde işlemler gerçekleştirmek için kullanılır. Örneğin, 2 sayının toplamını gerçekleştirmek için + operatörü kullanılır.

Çeşitli işlemler için mevcut operatör tablosunu görelim. veri tipleri

C# Operaları

Aritmetik Operaları

Bunlar sayılar üzerinde matematiksel işlemler gerçekleştirmek için kullanılan operatörlerdir. Aşağıda mevcut operatörlerin listesi bulunmaktadır. C#.

Kullanım Açıklama
+ İki işlenen ekler
- İkinci işleneni birincisinden çıkarır
* Her iki işleneni de çarpar
/ Payı paydaya böler
% modül Operator ve bir tamsayı bölümünden sonra kalan
++ Arttırma operatörü tam sayı değerini bir artırır
- Azaltma operatörü tamsayı değerini bir azaltır

İlişkisel Operaları

Bunlar sayılar üzerinde İlişkisel işlemler gerçekleştirmek için kullanılan operatörlerdir. Aşağıda C#'ta mevcut olan ilişkisel operatörlerin listesi bulunmaktadır.

Kullanım Açıklama
== İki işlenenin değerlerinin eşit olup olmadığını kontrol eder, evet ise koşul doğru olur.
!= İki işlenenin değerlerinin eşit olup olmadığını kontrol eder, değerler eşit değilse koşul doğru olur.
> Sol işlenenin değerinin sağ işlenenin değerinden büyük olup olmadığını kontrol eder, evet ise koşul doğru olur.
< Sol işlenenin değerinin sağ işlenenin değerinden küçük olup olmadığını kontrol eder, evet ise koşul doğru olur.
>= Sol işlenenin değerinin sağ işlenenin değerinden büyük veya ona eşit olup olmadığını kontrol eder, evet ise koşul doğru olur.
<= Sol işlenenin değerinin sağ işlenenin değerinden küçük veya ona eşit olup olmadığını kontrol eder, evet ise koşul doğru olur.

mantıksal Operaları

Bunlar değerler üzerinde Mantıksal işlemler gerçekleştirmek için kullanılan operatörlerdir. Aşağıda C# dilinde kullanılabilen operatörlerin listesi bulunmaktadır.

Kullanım Açıklama
&& Bu Mantıksal VE operatörüdür. Her iki işlenen de doğruysa, koşul doğru olur.
|| Bu Mantıksal VEYA operatörüdür. İşlenenlerden herhangi biri doğruysa koşul doğru olur.
! Bu Mantıksal DEĞİL operatörüdür.

Operatörlerin .Net'te nasıl kullanılabileceğine dair hızlı bir örneğe bakalım.

Örneğimizde 2 Integer değişkeni ve bir Boolean değişkeni tanımlayacağız. Daha sonra aşağıdaki işlemleri gerçekleştireceğiz

C# Operaları

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program 
 {
  static void Main(string[] args) 
  {
   Int32 val1 = 10,val2 = 20;
   bool status = true;
   
   Console.WriteLine(val1 + val2);
   Console.WriteLine(val1 < val2);
   Console.WriteLine(!(status));
   Console.ReadKey();
  }
 }
}

Kod Açıklama

  1. Biri val1, diğeri val2 olmak üzere iki Tamsayı değişken tanımlanmıştır. Bunlar ilişkisel ve aritmetik işlemleri sergilemek için kullanılacaktır. Mantıksal işlemleri göstermek için bir Boolean değişkeni tanımlanır.
  2. Toplama operatörünün val1 ve val2 üzerinde gerçekleştirildiği aritmetik işlemin bir örneği gösterilmiştir. Sonuç konsola yazılır.
  3. İlişkisel işlemin bir örneği gösterilmiştir; burada küçüktür operatörü val1 ve val2'de gerçekleştirilir. Sonuç konsola yazılır.
  4. Mantıksal operatörün (!) durum değişkenine uygulandığı mantıksal işlemin bir örneği gösterilmektedir. Mantıksal NOT operatörü herhangi bir Boolean değerinin geçerli değerini tersine çevirir. Yani eğer bir Boolean değeri 'true' ise, mantıksal NOT 'false' değerini döndürecektir ve bunun tersi de geçerlidir. Bizim durumumuzda durum değişkeninin değeri 'true' olduğundan sonuç 'false' gösterecektir. Sonuç konsola yazılır.

Yukarıdaki kod doğru girilirse ve program başarıyla yürütülürse çıktı görüntülenecektir.

Çıktı

C# Operaları