https://lucasmarques.me/Lucas MarquesA blog about software engineering, software architecture, and data in general. 2023-01-30T11:24:29-03:00 Lucas Marques https://lucasmarques.me/ Jekyll © 2023 Lucas Marques /assets/img/favicons/favicon.ico /assets/img/favicons/favicon-96x96.png Introduction to bitshift operations2023-01-26T20:30:00-03:00 2023-01-26T20:30:00-03:00 https://lucasmarques.me/posts/bitshift-operations/ lucas Introduction Bitshift is the action of shift a bit from one position to another in order to multiply or divide a binary number. For example, if I want to perform a multiplication on number 0001 I’ll shift it one bit to the left, and the result will be 0010. To understand it better, let’s remember how we are used to multiply numbers. Base 10 We are used to perform mathematical operations on top...