Llogaritës i zhvendosjes së bitëve

Vendosni një numër të plotë dhe një sasi zhvendosjeje për të llogaritur zhvendosjen e tij bit pas biti.

Si të përdoret

  1. Vendosni vlerat e nevojshme në fushat.
  2. Klikoni “Llogarit” për të parë rezultatin.
  3. Kopjoni ose ndajeni rezultatin me butonin “Ndaj”.

Rreth kësaj llogaritëseje

Një zhvendosje bit-për-bit e lëviz çdo bit në paraqitjen binare të një numri të plotë majtas ose djathtas me një numër të dhënë pozicionesh. Një zhvendosje majtas (<<) fut bite zero në të djathtë dhe është ekuivalente me shumëzimin me 2ⁿ; një zhvendosje djathtas (>>) hedh bitet nga e djathta dhe është ekuivalente me pjesëtimin me numra të plotë me 2ⁿ; për numrat negativë ky mjet, si shumica e gjuhëve, përdor një zhvendosje aritmetike, që e ruan bitin e shenjës (duke rrumbullakuar drejt minus pafundësisë). Ky mjet zbaton cilindo veprim te numri juaj i plotë dhe e shfaq rezultatin në dhjetor, heksadhjetor dhe binar krah për krah.

Inxhinierët e softuerit, zhvilluesit e sistemeve të ngulitura dhe studentët e shkencave kompjuterike i përdorin zhvendosjet e biteve vazhdimisht për aritmetikë të shpejtë të fuqive të dyshit, për paketimin e disa vlerave në një numër të plotë të vetëm (flamuj, kanale ngjyrash RGB, koka protokollesh rrjeti) dhe për zbatimin e funksioneve hash ose të shumave kontrolli — veprime si CRC dhe shumë primitiva kriptografike ndërtohen pothuajse tërësisht nga zhvendosje dhe XOR, sepse ekzekutohen në një cikël të vetëm CPU, shumë më shpejt se një shumëzim ose pjesëtim i përgjithshëm.

A ishte e dobishme?

Mund të zgjidhni deri në 3 reagime.

Komentet

  • Bëhu i pari që komenton.

Llogaritësit popullorë

Të gjithë llogaritësit