Бит жылжыту калькуляторы

Биттік жылжытуды есептеу үшін бүтін сан мен жылжыту мөлшерін енгізіңіз.

Қалай қолдану керек

  1. Жоғарыдағы өрістерге мәндеріңізді енгізіңіз.
  2. Нәтижені бірден көру үшін Есептеу түймесін басыңыз.
  3. Нәтижеге сілтемені көшіру үшін Бөлісу түймесін пайдаланыңыз.

Осы калькулятор туралы

Биттік жылжыту бүтін санның екілік көрінісіндегі әрбір бит позицияларының берілген санына солға не оңға жылжытады. Солға жылжыту (<<) оң жаққа нөлдік биттерді енгізеді және 2ⁿ-ге көбейтуге тең; оңға жылжыту (>>) оң жақтан биттерді тастайды және 2ⁿ-ге бүтін санға бөлуге тең; теріс сандар үшін бұл құрал, көптеген тілдер сияқты, таңба битін сақтайтын (минус шексіздікке қарай дөңгелектейтін) арифметикалық жылжытуды қолданады. Бұл құрал кез келген әрекетті бүтін санға қолданып, нәтижені ондық, оналтылық және екілік жүйеде қатар көрсетеді.

Бағдарламалық жасақтама инженерлері, кіріктірілген жүйелер әзірлеушілері және информатика студенттері биттік жылжытуды екінің дәрежесімен жылдам арифметика үшін, бірнеше мәнді бір бүтін санға орау үшін (жалаушалар, RGB түс арналары, желілік протокол тақырыптары), сондай-ақ хэш функцияларын не бақылау қосындыларын іске асыру үшін үнемі пайдаланады — CRC және көптеген криптографиялық примитивтер сияқты операциялар негізінен жылжытулар мен XOR-лардан құралады, өйткені олар жалпы көбейту не бөлуден әлдеқайда жылдам, бір CPU циклінде орындалады.

Бұл пайдалы болды ма?

3 реакцияға дейін таңдай аласыз.

Пікірлер

  • Алғашқы пікірді сіз жазыңыз.

Танымал калькуляторлар

Барлық калькуляторлар