About 3,960,000 results
Open links in new tab
  1. What are bitwise shift (bit-shift) operators and how do they work?

    The Operators >> is the arithmetic (or signed) right shift operator. >>> is the logical (or unsigned) right shift operator. << is the left shift operator, and meets the needs of both logical and arithmetic shifts. …

  2. What does a bitwise shift (left or right) do and what is it used for?

    Jun 17, 2011 · The bit shift operators are more efficient as compared to the / or * operators. In computer architecture, divide (/) or multiply (*) take more than one time unit and register to compute result, …

  3. c# - Understand the shift operator - Stack Overflow

    Jan 20, 2009 · << is the left-shift operator; this takes the binary representation of a value, and moves all the bits "n" places to the left (except for "mod", see "1"), back-filling with zeros. >> is the right-shift …

  4. How do shift operators work in Java? - Stack Overflow

    Right and Left shift work on same way here is How Right Shift works; The Right Shift: The right shift operator, >>, shifts all of the bits in a value to the right a specified number of times.

  5. Shift Operators in C++ - Stack Overflow

    Apr 10, 2010 · If the value after the shift operator is greater than the number of bits in the left-hand operand, the result is undefined. If the left-hand operand is unsigned, the right shift is a logica...

  6. Are the shift operators (<<, >>) arithmetic or logical in C?

    Aug 11, 2008 · An "arithmetic" shift leaves the original value in the leftmost bit. The difference becomes important when dealing with negative numbers.) When shifting an unsigned value, the >> operator in …

  7. What is the purpose of the unsigned right shift operator ">>>" in Java?

    May 26, 2013 · The >>> operator lets you treat int and long as 32- and 64-bit unsigned integral types, which are missing from the Java language. This is useful when you shift something that does not …

  8. c - Arithmetic bit-shift on a signed integer - Stack Overflow

    A left shift, if the number either starts out negative, or the shift operation would shift a 1 either to or beyond the sign bit, has undefined behaviour (as do most operations on signed values which cause …

  9. >> operator in Python - Stack Overflow

    Aug 5, 2010 · 4 Its the right shift operator. 10 in binary is 1010 now >> 1 says to right shift by 1, effectively loosing the least significant bit to give 101, which is 5 represented in binary. In effect it …

  10. java - Difference between >>> and >> - Stack Overflow

    May 11, 2010 · The right shift arithmetic operator (>> N) also shifts bits to the right by N positions, but preserves the sign bit and pads the N left-most bits with 1's. For example: