Vesels skaitlis pārpildīts

Autors: Louise Ward
Radīšanas Datums: 11 Februāris 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
4klase Dališana ar divciparu skaitli
Video: 4klase Dališana ar divciparu skaitli

Saturs

Definīcija - ko nozīmē vesels skaitlis?

Vesela skaitļa pārpilde ir centrālā procesora mēģinājuma rezultāts aritmētiski ģenerēt skaitli, kas ir lielāks par to, kas var ietilpt veltītajā atmiņas glabāšanas vietā. Aritmētiskajām operācijām vienmēr ir iespējas atgriezt negaidītas vērtības, kas var izraisīt kļūdu, kas liek izslēgt visu programmu. Šī iemesla dēļ vairums programmētāju dod priekšroku matemātiskām operācijām izņēmuma rāmī, kas vietā atgriež izņēmumu vesela skaitļa pārpildes gadījumā.


Vesels skaitlis pārpildīts ir arī pazīstams kā aritmētiskā 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 izskaidro integer overflow

Viens vesela skaitļa pārpildīšanas piemērs var rasties, ja programmas izstrādātājs neļauj parādīties negatīvajam skaitlim. Šajā gadījumā, ja mainīgais veic operāciju, kuras rezultāts ir negatīvs skaitlis, rodas pārpilde un mainīgais tiek atgriezts kā pozitīvs vesels skaitlis. Vēl viens vesela skaitļa pārpildes piemērs būtu skaitļa dalīšana ar nulli, kas matemātiski iegūst lielu skaitli ar bezgalīgu vērtību.

Procesora uzvedība vesela skaitļa pārsniegšanas gadījumā katram procesoram atšķiras. Grafikas apstrādes vienības un digitālo signālu procesori ir izstrādāti, lai apstrādātu daudzus aritmētiskos apstākļus, ieskaitot veselu skaitļu pārpildi. Vesela skaitļa pārpildes gadījumā šie procesori parasti atdod maksimālo pieļaujamo skaitu.