<prompt> Nambari kamili ya kufurika ni nini?  <response>: Kuongezeka kwa nambari kamili hutokea wakati operesheni ya hesabu inaleta thamani iliyokokotwa ambayo ni kubwa kuliko thamani ya juu zaidi inayoweza kuwakilishwa ndani ya nafasi iliyotolewa ya hifadhi au kumbukumbu iliyotengwa kwa nambari hiyo kamili. Hii pia inaweza kutokea wakati matokeo ni ndogo kuliko thamani ya chini ambayo inaweza kuwakilishwa. Wakati kufurika kamili kunatokea, matokeo yanaweza kuzunguka na kuwa thamani inayoonekana kuwa haihusiani, ambayo inaweza kusababisha tabia isiyotabirika na isiyojulikana katika programu za kompyuta. Kwa mfano, tuseme mabadiliko yametengewa biti 8 za kumbukumbu ili kuhifadhi thamani kamili, anuwai ya nambari kamili zinazoweza kuwakilishwa ni, kwa hivyo, -128 hadi 127. Ikiwa tungejaribu kuongeza 128 kwenye kigezo kinachoshikilia thamani 2 kwa sasa, kungekuwa na wingi kamili. Matokeo yatakuwa -126 badala ya 130. Kuzidisha kwa nambari kamili kunaweza kusababisha maswala ya usalama, kuacha kufanya kazi na hesabu zisizo sahihi, kwa hivyo ni muhimu kufahamu maadili ya juu na ya chini ambayo yanaweza kuwakilishwa wakati wa kufanya kazi na nambari kamili. 