Kontrol Operatörü

Yazar: Lewis Jackson
Yaratılış Tarihi: 8 Mayıs Ayı 2021
Güncelleme Tarihi: 25 Haziran 2024
Anonim
Kontrol Operatörü - Teknoloji
Kontrol Operatörü - Teknoloji

İçerik

Tanımı - Checked Operator ne demektir?

C # işaretli bir operatör, çalışma zamanında integral tipi aritmetik işlemler ve dönüşümler için taşma kontrolünü zorlamak için kullanılan bir operatördür. Kontrol edilen operatörler, kullanım sonucunun veri türüne tahsis edilen bit sayısı için çok fazla sayıda sonuçlanan aritmetik işlemler için çalışma zamanında meydana gelebilecek taşma hatalarını tespit etmek için kullanılır.

Derleme anahtarları ve çalıştırma ortamı konfigürasyonları gibi taşma kontrolü için başka seçenekler olmasına rağmen, kontrol edilen operatörler, aynı şeyi başarmanın ve taşma işleminin gerçekleştirilmesini sağlamanın programlı bir yolunu sunar.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia İşaretli Operatörü Açıklıyor

Kontrollü operatörler kullanarak taşma kontrolünden etkilenen işlemler, "++", "-" dahil olmak üzere önceden tanımlanmış operatörleri ve "+", "-", "/", "*" gibi ikili operatörleri kullanan ve bir integral türünden diğerine veya float / double'dan integral türüne açık sayısal dönüşümler. Operasyonun çıktısı, operandlara dayalı olacaktır. Yalnızca sabit değerler içeren ifadeler için taşma, derleyici tarafından algılanabilir ve bir hata olarak görüntülenebilir. Bir veya daha fazla sabit olmayan değerden oluşan ifadeler için, çalışma zamanı sırasında taşma kontrol edilir ve bir istisna (System.OverflowException) oluşturulur.


"Uygulama tanımlı" olduğu C / C ++ 'da işaretli tamsayı aritmetiği için taşma kontrolünün aksine, C # taşma kontrolünün kontrol şeklini geliştirmiştir. İşaretli işleç, aritmetik taşma gerçekleştiğinde bir istisna ortaya çıkacak şekilde işaretlenmiş bir con içindeki C # ifadelerini yürütmek için kullanılır. Tam dil türlerinde, veri türünün sınırları dışındaki değerlerle sonuçlanabilecek işlemler gerçekleştirirken yığın taşması durumlarını işlemesi için Ortak Dil Çalışma Zamanı'nı (CLR) zorlar.

Kontrol edilen bir operatör, parantez içinde genel olarak belirtilen işlemler için taşma kontrol con'ını etkiler. İçerdiği ifadenin değerlendirilmesinin sonucu olarak çağrılan hiçbir işlevi etkilemez.

Bu tanım, C # con yazılmıştır