(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5LHNRP9'); Bitskrið - The Codest
Aftur ör Farðu aftur

Bitskrið: Skilgreining og útskýring

Bitskipti er grundvallar aðgerð í tölvuforritun sem felur í sér að færa bita tvíundatölunnar til vinstri eða hægri. Þetta er bitavís aðgerð sem notuð er til að vinna með einstaka bita í tvíundatölu. Einfaldlega sagt felur bitskipti í sér að færa tölustafi tvíundatölunnar til vinstri eða hægri um ákveðinn fjölda stæða.

Bitskipti er algeng aðgerð í tölvuforritun og er notuð í fjölbreyttum forritum, þar á meðal gögn þjöppun, dulkóðun og myndvinnsla. Það er einnig notað í lágstigs forritun, svo sem í tækjastjórnforritum og stýrikerfum, þar sem það er notað til að vinna með vélbúnaðar­skráir og minnis­töku­tölur.

Það eru tvær tegundir af bitaskyndum: vinstri bitaskynd og hægri bitaskynd. Vinstri bitaskynd felur í sér að færa bitana í tvíundartölu til vinstri um ákveðinn fjölda stæða. Til dæmis, ef við höfum tvíundartöluna 1010 (sem er jafngilt tugakerfistölunni 10), myndi vinstri bitaskynd um eina stöðu gefa tvíundartöluna 10100 (sem er jafngilt tugakerfistölunni 20).

Hægriflutningur felur í sér að færa bita tvíundartals til hægri um ákveðinn fjölda stæða. Til dæmis, ef við höfum tvíundartalið 1010 (sem er jafngilt tugakerfistalanum 10), myndi hægriflutningur um eina stöðu leiða til tvíundartalsins 0101 (sem er jafngilt tugakerfistalanum 5).

Bitskipti er öflugt tól í tölvuforritun og má nota til að framkvæma fjölbreyttar aðgerðir. Það er hraðvirk og skilvirk leið til að vinna með tvígilda gögn og er mikið notað í lágstigs forritun og þróun innbyggðra kerfa. Að skilja hvernig bitskipti virkar er nauðsynleg færni fyrir hvern forritara sem vinnur með tvígilda gögn.

Að lokum er bitaskýfa grundvallar aðgerð í tölvuforritun sem felur í sér að færa bita tvíundatölu til vinstri eða hægri um ákveðinn fjölda stæða. Hún er öflugt tæki sem nýtist í fjölmörgum forritum og er ómissandi færni fyrir hvern forritara sem vinnur með tvíundagögn.

is_ISIcelandic