OPERATÖRLER - Onbirc.com

Download Report

Transcript OPERATÖRLER - Onbirc.com

OPERATÖRLER

Programlama dillerinde tanımlanmış sabit ve değişkenler üzerinde işlemler yapmayı sağlayan karakter ya da karakter topluluklarına

operatör

denir.

İÇERİK

 Aritmetiksel Operatörler  İşleçler ve Türleri  İşlem Öncelikleri  Birleşim Özelliği  Birleşim ve Atama Operatörü  Arttırma ve Azaltma Operatörleri  ‘Var’ Değişken Türü

ARİTMETİKSEL OPERATÖRLER

‘’ + ‘’=Ekleme işlemi için kullanılır.

Örnek: int x , y , toplam; toplam= x + y; ‘’ - ‘’=Çıkarma işlemi için kullanılır.

Örnek: int x , y , fark; fark= x - y;

‘’ * ‘’=Çarpma işlemi için kullanılır.

Örnek: int x , y , carpım; carpım= x * y; ‘’ / ‘’=Bölme işlemi için kullanılır.

Örnek: double= x , y , bolum; bolum= x / y;

İŞLEÇLER VE TÜRLERİ

Karşılaştırma İşleçleri (< > <= >=)

Koşulsal İşleçler (&& ||)

Eşitlik ve Atama İşleçleri (Önemli !)

Karşılaştırma İşleçleri (< > <= >=)

Karşılaştırma işleçleri iki değeri karşılaştırırken kullanılır. Bu işleçler sonuç olarak bool türünde olan true veya false değerlerini verirler.

• • • • < (küçüktür) işleci, soldaki operand sağdakinden küçükse true sonucu verir.

> (büyüktür) işleci, soldaki operand sağdakinden büyükse true sonucu verir.

<= (küçük veya eşit) işleci, soldaki operand sağdakinden küçükse veya sağdakine eşitse true sonucu verir.

>= (büyük veya eşit) işleci, soldaki operand sağdakinden büyükse veya sağdakine eşitse true sonucu verir.

Koşulsal İşleçler (&& ||)

Bu işleçler koşul ifadelerinde birden fazla koşul değerlendirileceği zaman kullanılır.

• • && (Koşulsal ve) işleci, iki koşulun da aynı anda doğru olduğu durumlarda true sonucunu verir.

|| (Koşulsal veya) işleci, iki koşuldan birinin doğru olduğu (Diğeri doğru ya da yanlış olabilir.) durumlarda true sonucunu verir.

Eşitlik ve Atama İşleçleri (Önemli !)

• • == (eşitlik) işleci, iki operand birbirine eşitse true sonucu verir.

!= (eşit değil) işleci, iki operand birbirine eşit değilse true sonucu verir.

= (atama) işleci, sağdaki operandın değerini soldakine atar.

İŞLEM ÖNCELİKLERİ

• • • •

İşlem Önceliği Sırası :

Pararantezler Üs alma Çarpma ve Bölme Toplama ve Çıkarma

Not:

Yapılan işlemde yukarıdaki sıra tamamlandıktan sonra eğer aynı tür işlemler kaldıysa işlem soldan sağa doğru yapılır

Örnek:

36/6/3 İşleminde öncelikle altı ,üçe bölünür. Çıkan sonuç otuz altıya bölünür. Yalnız çıkan sonuç yanlıştır . Sonuç olarak işlem kullanımı da yanlıştır.

Doğrusu;

(36/6)/3 ‘tür.

İşlem önceliği parantez içinden başlar.

Yukarıdaki örnek aynı zamanda C#’ ta birleşim özelliğine bir örnektir .

Birleşim özelliği

iki aynı tür olan işlemlerin karıştırılmaması için işlem öncelikleri kurallarına dayanarak işlem önceliğini sağlamaktır.

BİRLEŞİM VE ATAMA ÖZELLİĞİ

Programlama dilinde eşittir işareti ( = ) bir işleçtir. Tüm işleçler, işlenenlerine bağlı olarak bir değer döndürür. Atama işleci (= )’de farklı değildir. İki işlenen alır, sağ tarafındaki işlenen değerlendirilir ve daha sonra sol taraftaki işlenende depolanır. Atama işlecinin değeri, sol işlenene atanmış olan değerdir.

Örnek:

int yas; yas = 20;

Atama işleci bir değer döndürdüğünden, atama ifadesinin başka bir oluşumunda da aynı değer kullanılabilir:

Örnek:

int yas1; int yas2; int yas3; int yas4; yas1 = yas2 = yas3 = yas4 = 20; Bu örnekte atama ifadesi, her iki değişkene de aynı değeri atar. Bu oldukça kullanışlı bir yöntemdir. Bu ifadeden, atama işlecinin sağdan sola doğru birleşim özelliğine sahip olduğu çıkarılabilir.

ARTTIRMA VE AZALTMA OPERATÖRÜ

Arttırma ve azaltma operatörleri 2 çeşittir. Bunlar “++” ve “--“ operatörleridir. Bu operatörler değişkenin değerini bir eksiltmek veya bir azaltmak için kullanılır.

Örnek: Örnek: sayac = sayac +1; sayac=sayac-1; sayac++; sayac--;

Bu işleçler, değişkenden önce ve sonra kullanılabilir.

sayac++; //sonek artırma ++sayac; //önek artırma sayac--; //sonek azaltma --sayac; //önek azaltma İşleçlerin değişkenden önce ve sonra kullanılması sonucu değiştirmez. Her durumda değişkenin değeri 1 artırılır ya da 1 azaltılır ama işlem öncelik sırasından kaynaklanan farklılıklar doğabilir

’’VAR’’ DEĞİŞKEN TÜRÜ

• Programlama dilinde değişken tanımlanırken değişkenin adının ve veri türünün belirtilmesi gerekir.

• Değişken tanımlanırken bir başlangıç değeri atanmalıdır.

‘’Var ‘’ değişkeni, bir değişkenin herhangi bir değere atanmasıyla o değişkenin türünü algılayan bir değişken tipidir.

Örnek:

var fiyat = 100; var soyad = “Yılmaz”; fiyat ve soyad değişkenleri, kapalı türde değişkenler olarak adlandırılır. “var”anahtar sözcüğü ile atanan değerlere bakılarak değişken türünün ne olduğu anlaşılır.