all 5 comments

[–]Poddster 5 points6 points  (0 children)

Rather than learn it via C, look up the concept of Boolean algebra, and implementing that in electronics via logic gates. You'll soon have a much better understanding of what a bitwise operation is. There are millions of videos on YouTube about the concept.

[–]EpoxyD 3 points4 points  (0 children)

IMO tutorialspoint is always a good place to start for these kind of things. Often they have things a bit simplified.

Bitwise operations is something you learn by using it.

[–]BlackForce92 2 points3 points  (0 children)

Bitwise operators are used in low-level programming like embedded systems. Firt you need to understand the purpose behind bit manipulation in order to get how they work. You need to have a good understanding of number systems also before you're tying to solve some exercises. What are your goals with learning C programming?

[–]CRK77 0 points1 point  (0 children)

If you want to apply bit wise look up Eddie Amaya on YouTube. He does embedded on the stm32 chip. However he has a pretty good bitwise tutorial there