Operator yang diperiksa

Pengarang: Lewis Jackson
Tanggal Pembuatan: 8 Boleh 2021
Tanggal Pembaruan: 14 Boleh 2024
Anonim
Power Plant Daily Inspection
Video: Power Plant Daily Inspection

Isi

Definisi - Apa yang dimaksud dengan Operator Terdaftar?

Operator yang diperiksa, dalam C #, adalah operator yang digunakan untuk menegakkan pengecekan overflow untuk operasi aritmatika dan konversi tipe integral pada waktu berjalan. Operator yang diperiksa digunakan untuk mendeteksi kesalahan limpahan yang dapat terjadi pada waktu berjalan untuk operasi aritmatika yang menghasilkan terlalu banyak untuk jumlah bit yang dialokasikan ke tipe data dari hasil yang digunakan.

Meskipun ada opsi lain untuk pengecekan overflow, seperti sakelar kompiler dan konfigurasi lingkungan eksekusi, operator yang diperiksa menyediakan cara terprogram untuk mencapai hal yang sama dan memastikan penanganan overflow.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Operator yang Diperiksa

Operasi yang dipengaruhi oleh pemeriksaan luapan menggunakan operator yang diperiksa adalah yang menggunakan operator yang telah ditentukan sebelumnya, termasuk "++", "-", dan operator biner seperti "+", "-", "/", "/", "*", dan konversi numerik eksplisit dari satu tipe integral ke yang lain, atau dari float / double ke tipe integral. Output dari operasi akan didasarkan pada operan. Untuk ekspresi yang hanya berisi nilai-nilai konstan, overflow dapat dideteksi oleh kompiler dan ditampilkan sebagai kesalahan. Untuk ekspresi yang terdiri dari satu atau lebih dari satu nilai non-konstan, overflow akan diperiksa selama runtime dan pengecualian (System.OverflowException) akan dinaikkan.


Berbeda dengan pemeriksaan overflow untuk aritmetika integer yang ditandatangani di C / C ++ yang merupakan "implementasi yang ditentukan", C # telah meningkatkan cara pemeriksaan overflow dikontrol. Operator yang dicentang digunakan untuk mengeksekusi pernyataan C # dalam con yang dicentang sedemikian sehingga pengecualian dinaikkan ketika terjadi overflow aritmatika. Ini memaksa Common Language Runtime (CLR) untuk menangani situasi stack overflow saat melakukan operasi pada tipe integer yang dapat menghasilkan nilai di luar batas tipe data.

Operator yang diperiksa memengaruhi con pengecekan overflow untuk operasi yang ditentukan secara khusus dalam tanda kurung. Itu tidak mempengaruhi fungsi apa pun yang dipanggil sebagai hasil dari evaluasi ekspresi yang terkandung.

Definisi ini ditulis dalam con C #