Skip to main content

Ano ang format ng integer?

Ang isang format ng integer ay isang uri ng data sa computer programming.Ang data ay nai -type sa pamamagitan ng uri ng impormasyon na naka -imbak, sa kung ano ang naka -imbak na data ng katumpakan, at kung paano mai -manipulate ang impormasyong iyon sa pagproseso.Ang mga integer ay kumakatawan sa buong yunit.Ang mga integer ay sumasakop ng mas kaunting puwang sa memorya, ngunit ang tampok na pag-save ng puwang na ito ay naglilimita sa laki ng integer na maaaring maiimbak.

Ang mga integer ay buong numero na ginagamit sa aritmetika, algebra, accounting at enumeration application.Ang isang buong bilang ay nagpapahiwatig na walang mas maliit na bahagyang mga yunit.Ang bilang 2 bilang isang integer ay may ibang kahulugan na ang bilang 2.0.Ang pangalawang format ay nagpapahiwatig na mayroong dalawang buong yunit at zero ikasampu ng isang yunit ngunit posible ang mga ikasampu ng isang yunit.Ang unang numero, bilang isang integer, ay nagpapahiwatig na ang mas maliit na mga yunit ay hindi isinasaalang -alang.

Mayroong dalawang mga kadahilanan para sa isang format ng integer sa mga wika ng programming.Una, ang isang format ng integer ay angkop kapag isinasaalang -alang ang mga bagay na hindi nahahati sa mas maliit na mga yunit.Ang isang manager na nagsusulat ng isang programa sa computer upang makalkula ang paghahati ng isang $ 100 na bonus sa pagitan ng tatlong mga empleyado, ay hindi magtatalaga ng isang format ng integer sa variable ng bonus ngunit gagamitin ang isa upang maiimbak ang bilang ng mga empleyado.Kinikilala ng mga programmer na ang mga integer ay buong numero at hindi nangangailangan ng maraming mga numero na tumpak na kinakatawan.Tulad ng memorya ng computer ay isang binary system, ang mga numero ay kinakatawan sa base 2, na nangangahulugang katanggap -tanggap na mga numero ay 0 at 1. Ang bilang 10 sa base 2 ay kumakatawan sa numero 2 sa base 10, dahil ang 1 sa haligi ng dalawa ay ang digit na pinarami ng 2nakataas sa pangalawang kapangyarihan.Ang 100 sa base 2 ay katumbas ng 8 sa base 10, dahil ang 1 sa unang haligi ay 1 pinarami ng 2 cubed.Ang kaunti ay isang solong on/off, totoo/maling, o 0/1 na representasyon ng data.Habang ang iba't ibang mga pagsasaayos ng hardware ay ginalugad gamit ang mga pagkakaiba-iba ng bilang ng mga piraso na direktang natugunan ng computer, ang 8-bit byte at ang 2-bait na salita ay naging pamantayan para sa pangkalahatang paggamit ng computing.Kung gayon ang pagtutukoy ng lapad ng format ng integer ay tumutukoy hindi ang bilang ng mga lugar na desimal ngunit ang pinakamalaking at pinakamaliit na halaga ng isang integer ay maaaring ipalagay.

Karamihan sa mga format ng integer ng wika.Sa isang 32-bit na tagatala ng wika, ang mga wika ng C/C+ ay gumagamit ng format ng integer, int, upang mag-imbak ng mga naka-sign na halaga ng integer sa pagitan ng –231 hanggang 231-1.Ang isang halaga ng integer ay ibinabawas upang mapaunlakan ang zero, o humigit-kumulang +/- 2.1 trilyon.Sa isang 64-bit compiler, gamit ang uri ng data ng INT64, nilagdaan ang mga halaga ng integer sa pagitan ng -263 hanggang 263-1, o +/- 9.2 quintillion, pinapayagan.