Калькулятар бітавага зрушэння

Увядзіце цэлы лік і велічыню зрушэння, каб вылічыць яго пабітавае зрушэнне.

Як карыстацца

  1. Увядзіце свае значэнні ў палі вышэй.
  2. Націсніце "Разлічыць", каб убачыць вынік.
  3. Скарыстайцеся кнопкай "Падзяліцца", каб адправіць вынік.

Пра гэты калькулятар

Бітавае зрушэнне перамяшчае кожны біт у двайковым прадстаўленні цэлага ліку ўлева або ўправа на зададзеную колькасць пазіцый. Зрушэнне ўлева (<<) устаўляе нулявыя біты справа і эквівалентна множанню на 2ⁿ; зрушэнне ўправа (>>) адкідвае біты справа і эквівалентна цэлалікаваму дзяленню на 2ⁿ; для адмоўных лікаў гэты інструмент, як і большасць моў, ужывае арыфметычнае зрушэнне, якое захоўвае знакавы біт (з акругленнем у бок мінус бясконцасці). Гэты інструмент ужывае любую з гэтых аперацый да вашага цэлага ліку і паказвае вынік побач у дзесятковым, шаснаццатковым і двайковым выглядзе.

Праграмныя інжынеры, распрацоўшчыкі ўбудаваных сістэм і студэнты інфарматыкі пастаянна выкарыстоўваюць бітавыя зрушэнні для хуткай арыфметыкі са ступенямі двойкі, упакоўкі некалькіх значэнняў у адзін цэлы лік (сцягі, каляровыя каналы RGB, загалоўкі сеткавых пратаколаў) і рэалізацыі хэш-функцый або кантрольных сум — такія аперацыі, як CRC і многія крыптаграфічныя прымітывы, пабудаваны амаль цалкам са зрушэнняў і XOR, бо выконваюцца за адзін цыкл працэсара, нашмат хутчэй за агульнае множанне або дзяленне.

Ці была гэтая старонка карыснай?

Можна выбраць да 3 рэакцый.

Каментарыі

  • Будзьце першым, хто пакіне каментарый.

Папулярныя калькулятары

Усе калькулятары