Aritmetik operatörler, iki sayısal değer üzerinde işlem yapan operatörler oldukları için işlem neticesinde geriye “uygun türde” sonuç dönerler. Aynı türde olan sayısal değer üzerinde işlem yaparken sonuç türü aynı olacaktır.
Programlamada Operatör Nedir?
Operatörler, belirli bir sorumluluğu, işi, operasyonu üstelenen sembolik veya metinsel yapılardır. Bizim yerimize o sorumluluğu icra ederler. Operatörler; genellikle iki değer arasında matematiksel, mantıksal ya da farklı bir işlemsel görev/operasyon yapan yapılardır. Operatörler genellikle yaptıkları işlem neticesinde bir sonuç dönerler. Operatörleri kullanırken geriye gönüş değerlerine dikkat edilmesi gerekmektedir.
char Türünün Sayısal Türe Dönüştürülmesi (ASCII) – Sayısal Türlerin char Türüne Dönüştürülmesi
ASCII : Bilgisayardaki her bir karakterin sayısal bir karşılığı vardır. Bu sayısal değerlere ASCII kaynak kodu denmektedir.
bool Türünün Sayısal Türe Dönüştürülmesi, Sayısal Türlerin bool Türüne Dönüştürülmesi
Mantıksal bir değeri herhangi bir sayısal değere Convert edersek ilgili değerin mantıksal karşılığını elde edebiliriz. Çıktı : 1 olur. Tür dönüşümlerinde dönüştürelecek türün hedef türe uygun olması gerekiyordu. İstisna, Normalde 1 -> true , 0 -> false eşit olması ve geri kalanının mümkün olmaması gerekmektedir. Fakat burada 0’ın dışındaki tüm değerler true olarak kabul edilmektedir.
C# checked Bloğu ile Bilinçli Tür Dönüşümü Kontrolü
Bilinçli tür dönüşümü yapılırken; checked ve unchecked komutları vardır. checked, bilinçli tür dönüşümü yapılırken veri kaybı varsa runtime da hata fırlatılmasını sağlar. unchecked, bilinçli tür dönüşümü yapılırken veri kaybı varsa bunu görmezden gelir ve runtime da hata vermez. Normal bir kod blogu default olarak unchecked dir.