Itthon Fejlesztés Mi az a kissé változó? - meghatározás a techopedia alapján

Mi az a kissé változó? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a biteltolás?

A bitváltás egy olyan művelet, amelyet egy bináris érték minden bitjével végeznek, amelyben meghatározott számú helyet balra vagy jobbra mozgatnak. A bitváltást akkor kell alkalmazni, amikor az operandust bitesorozatként, és nem egészként használják. Más szavakkal, az operandust egyedi bitként kezelik, amely valamiért áll, és nem értékként.

A bitváltást gyakran használják a programozásban, és minden programozási nyelvben legalább egy variációval rendelkezik.

A bitváltást bitmenetes műveletnek is nevezik.

A Techopedia magyarázza a bit-eltolást

A bitváltásnak két változata van: a váltás jobbra és a balra, és ezt tovább határozza meg a helyek száma, ahol a műszaknak meg kell történnie. Például az operandus egyik értékének balra tolása vagy az "n" bit bit jobbra tolása.

Kétféle bitváltás is létezik: logikai és számtani. A logikai bitváltás hasznos lehet az alá nem írt egész számok szorzására vagy elosztására kettõvel. Például, ha az "0001" vagy "1" értéket balra toljuk, akkor "0010" vagy "2" lesz, balra tolva ismét "0100" vagy "4" lesz. A jobbra tolódásnak ellentétes hatása van, ha az értéket műszakonként ketté osztjuk. A legtöbb esetben az eltolást kör alakban kezelik, tehát amikor balra tolódik, a baloldali érték válik a jobboldali értékké, és fordítva.

A bal oldali logikai és a bal oldali aritmetikai váltásnak ugyanaz a hatása, tehát a Java csak egyetlen bal oldali műszak operátorral rendelkezik (<<). A jobb oldali számtani eltolás (>>), míg a logikai (>>>). C és C ++ esetén csak egy jobb oldali váltókezelő van (>>); az elvégzendő eltolás típusát az eltolandó egész szám típusa határozza meg. Az aláírt egész számok számtani használatával vannak eltolva, míg az alá nem írt egész számok esetén a logikus biteltolás. A bitváltást sokszor használják az összeszerelés programozásában is, mivel a mikrovezérlők és a mikroprocesszorok általában zászlókra támaszkodnak, amelyeket egyes bitek képviselnek. Alapvetően azért, mert a bináris számrendszert használják az összeszerelési nyelv programozásában, a bitváltás általánosan használt operátorgá válik.

Mi az a kissé változó? - meghatározás a techopedia alapján