Bit Manipulation in Python: Unset Nth Bit

Published: 21 April 2018
on channel: LucidProgramming
1,166
33

In this video, we will write a program that takes an integer and
unsets the n-th bit in the binary representation of
that integer

For instance, the binary representation of 6 is:
110

The least significant bit is the bit on the far right
of the binary representation and the most significant
bit is the bit on the far left. We order the bits as

b2, b1, b0
1 1 0

For our function, if we unset the 1st bit, we should obtain
the binary representation:
1 0 0

This video builds on the idea present in the following video, where we used bit manipulation to determine if the nth bit of a number is set:
   • Bit Manipulation in Python: Is Nth Bi...  

This video is part of a series on bit manipulation:
http://bit.ly/lp_bitmanip

The software for this video can be found on my Github page:
https://github.com/vprusso/youtube_tu...

Do you like the development environment I'm using in this video? It's a customized version of vim that's enhanced for Python development. If you want to see how I set up my vim, I have a series on this here:
http://bit.ly/lp_vim

If you've found this video helpful and want to stay up-to-date with the latest videos posted on this channel, please subscribe:
http://bit.ly/lp_subscribe


Watch video Bit Manipulation in Python: Unset Nth Bit online without registration, duration hours minute second in high quality. This video was added by user LucidProgramming 21 April 2018, don't forget to share it with your friends and acquaintances, it has been viewed on our site 1,166 once and liked it 33 people.