Provjeren operater

Autor: Lewis Jackson
Datum Stvaranja: 8 Svibanj 2021
Datum Ažuriranja: 25 Lipanj 2024
Anonim
ATJ Lučko: „DOMOVINA – ČAST – HRABROST“
Video: ATJ Lučko: „DOMOVINA – ČAST – HRABROST“

Sadržaj

Definicija - Što znači Provjereni operater?

Provjereni operator u C # je operator koji se koristi za provođenje provjere preljeva za aritmetičke operacije integralnog tipa i pretvorbe u vrijeme izvođenja. Provjereni operatori koriste se za otkrivanje pogrešaka pri preljevu koje se mogu pojaviti u vremenu pokretanja za aritmetičke operacije koje rezultiraju prevelikim brojem broja bita dodijeljenih vrsti podataka za rezultat u uporabi.

Iako postoje i druge mogućnosti provjere preljeva, poput preklopnika prevoditelja i konfiguracija okruženja izvršenja, provjereni operatori pružaju programski način da se postigne isto i osiguraju rukovanje s preljevom.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava Provjerenog operatora

Operacije na koje utječe provjera preljeva pomoću provjerenih operatora su one koje koriste unaprijed definirane operatore, uključujući "++", "-" i binarne operatore poput "+", "-", "/", "*" i eksplicitne numeričke pretvorbe iz jedne integralne vrste u drugu ili iz float / double u integralni tip. Izlaz operacije će se temeljiti na operandima. Za izraze koji sadrže samo konstantne vrijednosti prevoditelj može otkriti preljev i prikazati ih kao grešku. Za izraze koji se sastoje od jedne ili više od jedne konstantne vrijednosti, overflow će se provjeriti tijekom izvođenja i izuzeće se iznimka (System.OverflowException).


Za razliku od provjere preljeva za potpisane cjelobrojne aritmetike u C / C ++ u kojima je "definirana implementacija", C # je poboljšao način kontroliranja provjere preljeva. Provjereni operator koristi se za izvršavanje izraza C # u provjerenom con tako da se stvara iznimka kada dođe do aritmetičkog preljeva. To prisiljava Common Language Runtime (CLR) da obrađuje situacije prepunjenja snopa tijekom izvođenja operacija na cijelim tipovima što može rezultirati vrijednostima izvan granica vrste podataka.

Provjereni operator utječe na con provjeru preljeva za operacije koje su točno zadane u zagradama. Ne utječe ni na jednu funkciju koja se poziva na rezultat procjene sadržanog izraza.

Ova je definicija napisana u C #