Skirtumas tarp sveikojo skaičiaus ir rodyklės

Skirtumas tarp sveikojo skaičiaus ir rodyklės
Skirtumas tarp sveikojo skaičiaus ir rodyklės

Video: Skirtumas tarp sveikojo skaičiaus ir rodyklės

Video: Skirtumas tarp sveikojo skaičiaus ir rodyklės
Video: Dividendų ir akcijų deklaravimas VMI. Akcijos, investavimas, JAV 2024, Liepa
Anonim

Sveikasis skaičius prieš rodyklę

Terminai sveikasis skaičius ir rodyklė vartojami daugumoje programavimo kalbų. Kompiuterių programavimo kalbose sveikasis skaičius vadinamas bet kokiu duomenų tipu, vaizduojančiu matematinių sveikųjų skaičių poaibį, o rodyklės apibrėžiamos kaip tipas, kurio reikšmė nurodo arba tiesiogiai nurodo kitą reikšmę, kuri yra saugoma kažkur kitur kompiuterio atmintyje, naudojant vertės adresą..

Sveikasis skaičius

Kompiuterių programavimo kalbose sveikasis skaičius yra duomenų tipas, nurodantis matematinių sveikųjų skaičių poaibį. Nulinio taško, turinčio integraliąją dalį, reikšmė yra matematinis sveikasis skaičius, kurį jis atitinka. Vertė išsaugoma kompiuterio atmintyje tokiu būdu, vaizduojant atskaitos tašką. Integralų tipai gali būti pasirašyti arba nepasirašyti. Pažymėti reiškia, kad jie gali reikšti neigiamus sveikuosius skaičius, o nepasirašyti – neneigiamus sveikuosius skaičius.

Bitų eilutė yra labiausiai paplitęs teigiamas sveikasis skaičius. Tai atliekama naudojant dvejetainę skaičių sistemą. Bitų tvarka skiriasi. Sveikojo skaičiaus tipo tikslumas arba plotis reiškia bitų skaičių.

Dvejetainėje skaičių sistemoje neigiami skaičiai gali būti pavaizduoti trimis būdais. Tai gali būti padaryta vienu papildymu, dviejų papildymu arba ženklų dydžiu. Tačiau yra ir kitas sveikųjų skaičių atvaizdavimo būdas, kuris vadinamas dvejetainiu kodu užkoduotu dešimtainiu. Tačiau šiais laikais šis metodas naudojamas retai.

Skirtingi CPU palaiko skirtingus integralų tipus. Tiek pasirašytus, tiek nepasirašytus tipus palaiko skirtinga aparatinė įranga, tačiau yra keletas fiksuoto pločio rinkinių.

Žymiklis

Kompiuterio programavimo kalboje žymeklis apibrėžiamas kaip duomenų tipas, kurio reikšmė nurodo arba tiesiogiai nurodo kitą reikšmę, kuri yra saugoma kažkur kitur kompiuterio atmintyje. Rodikliai yra bendrosios paskirties registruose aukšto lygio kalbų atveju, o žemo lygio kalbomis, pvz., mašininio kodo ar surinkimo kalba, tai daroma turimoje atmintyje. Vieta atmintyje nurodoma žymekliu. Rodyklė taip pat gali būti apibrėžta kaip mažiau atimta arba paprastas labiau abstrakčių duomenų tipas. Rodyklės palaikomos skirtingomis programavimo kalbomis, tačiau yra tam tikrų apribojimų, taikomų kai kurių kalbų rodyklių naudojimui.

Atliekant pasikartojančias operacijas, pvz., peržvalgos lenteles, medžio struktūras, eilutes ir valdymo lenteles, našumas gali būti žymiai pagerintas. Procesiniame programavime rodyklės taip pat naudojamos įėjimo taškų adresams laikyti. Tačiau objektinio programavimo metu rodyklės naudojamos metodams susieti funkcijose.

Nors nuorodoms spręsti naudojamos rodyklės, tačiau jas galima tinkamiau pritaikyti duomenų struktūroms. Yra tam tikra rizika, susijusi su rodyklėmis, nes jos suteikia saugią ir neapsaugotą prieigą prie kompiuterio atminties adresų.

Rekomenduojamas: