Pārbaudīts operators

Autors: Lewis Jackson
Radīšanas Datums: 8 Maijs 2021
Atjaunināšanas Datums: 25 Jūnijs 2024
Anonim
Moderns, viegls apmetnis. Sīks auduma modelis un griezto detaļu izkārtojums un mēteļa makets.
Video: Moderns, viegls apmetnis. Sīks auduma modelis un griezto detaļu izkārtojums un mēteļa makets.

Saturs

Definīcija - ko nozīmē pārbaudīts operators?

Pārbaudīts operators C # ir operators, kuru izmanto, lai izpildītu pārpildīšanas pārbaudi integrālā tipa aritmētiskajām operācijām un konvertēšanai izpildes laikā. Pārbaudītie operatori tiek izmantoti, lai noteiktu pārpildes kļūdas, kas var rasties izpildes laikā aritmētiskām operācijām, kuru rezultātā pārāk liels bitu skaits ir piešķirts izmantotā rezultāta datu tipam.

Lai gan ir arī citas iespējas pārpildes pārbaudei, piemēram, kompilatoru slēdži un izpildes vides konfigurācijas, pārbaudīti operatori nodrošina programmētu veidu, kā sasniegt to pašu, un nodrošina, ka tiek apstrādāta pārpilde.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro pārbaudīts operators

Darbības, kuras ietekmē pārpildīta pārbaude, izmantojot pārbaudītus operatorus, ir tās, kurās tiek izmantoti iepriekš definēti operatori, ieskaitot "++", "-", un binārie operatori, piemēram, "+", "-", "/", "*" un precīzi izteikti skaitliski konvertējumi no viena neatņemama veida uz otru vai no pludiņa / dubultā uz integrālo tipu. Operācijas izvades pamatā būs operandi. Izteicieniem, kas satur tikai nemainīgas vērtības, kompilators var noteikt pārpildījumu un parādīt kā kļūdu. Izteicieniem, kas sastāv no vienas vai vairākām nemainīgām vērtībām, izpildlaika laikā tiks pārbaudīta pārpilde un tiks paaugstināts izņēmums (System.OverflowException).


Atšķirībā no C / C ++ parakstītā vesela skaitļa aritmētikas pārpildes pārbaudes, kurā tā ir "ieviešanas definēta", C # ir uzlabojis pārplūdes pārbaudes kontroli. Pārbaudīts operators tiek izmantots, lai izpildītu C # paziņojumus kontrolētā kontā tādā veidā, ka rodas ar izņēmumu, kad rodas aritmētiska pārpilde. Tas liek Common Language Runtime (CLR) rīkoties ar steku pārpildes situācijām, vienlaikus veicot darbības ar veseliem skaitļiem, kuru rezultātā vērtības var sasniegt ārpus datu veida robežām.

Pārbaudīts operators ietekmē pārslodzes pārbaudes kontus operācijām, kuras parasti norādītas iekavās. Tas neietekmē nevienu funkciju, uz kuru atsaucas ietvertās izteiksmes novērtējuma rezultātā.

Šī definīcija tika uzrakstīta C #