This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Originally posted by Hung Tang: And can anyone determine what 5>>38023 would be?
Short answer, do a search for bit operations in the forum - you'll find a ton. Slightly longer answer, when shifting by a value greater than the number of bits in the value you're shifting, take that value and mod it by the size of the value you're shifting. For example: