Intro to Binary and Bitwise Operators in C++

  Рет қаралды 129,085

The Cherno

The Cherno

3 жыл бұрын

The first 1000 people to use the link will get a free trial of Skillshare Premium Membership: skl.sh/thecherno03211
Patreon ► / thecherno
Instagram ► / thecherno
Twitter ► / thecherno
Discord ► thecherno.com/discord
Series Playlist ► thecherno.com/cpp
This video is sponsored by Skillshare.

Пікірлер: 326
@TheCherno
@TheCherno 3 жыл бұрын
C++ series is back!! ❤️ Thank you all for watching! Don't forget that the first 1000 people to use the link will get a free trial of Skillshare Premium Membership: skl.sh/thecherno03211
@imagination704
@imagination704 3 жыл бұрын
Yes!!!!!
@ShivamJha00
@ShivamJha00 3 жыл бұрын
@Elite Fusion yes, and this video is a part of that course
@SimoLPers
@SimoLPers 3 жыл бұрын
Great series and so entertaining! Do you have any videos planned for intrinsic functions? I've seen a couple already, but I still don't quite get how it works... Would be great to see it coming at some point in time :) But already thanks a lot for all the great work! Keep on going!
@billynugget7102
@billynugget7102 3 жыл бұрын
Yesss
@breazfreind402
@breazfreind402 3 жыл бұрын
Do you have any websites to supplement the learning
@devpartap9748
@devpartap9748 3 жыл бұрын
Holy cow!!! We got a c++ video, after centuries!!
@CreativeSteve69
@CreativeSteve69 3 жыл бұрын
Yay glad to see the c++ series making a comeback cherno.
@267praveen
@267praveen 3 жыл бұрын
Topics suggestions 1. Variadic templates 2. Regex 3. Memory model in C++ 4. Perfect forwarding 5. SFINAE
@patrickwildschut5750
@patrickwildschut5750 3 жыл бұрын
Yea I’d love a regex video
@playonce4186
@playonce4186 3 жыл бұрын
You are getting younger and younger day by day, is that the effect of mastering C++ and 3d graphics after the headache is over :D
@stepanhrbek8151
@stepanhrbek8151 3 жыл бұрын
Oh yes, bitwise operators, thanks!
@kuroakevizago
@kuroakevizago 3 жыл бұрын
Cherno 2021 : "Compiler is smart, smarter than you probably" Somehow I feel that Compiler really is smarter than me XD
@igorsemenov7224
@igorsemenov7224 3 жыл бұрын
At last! Thank you, I learned a lot from your c++ series and now it's back, I'm so glad!
@pepepotamo4819
@pepepotamo4819 3 жыл бұрын
I'm about to finish the C++ series and now this DLC!
@sadhlife
@sadhlife 3 жыл бұрын
free DLC is always appreciated
@Bruhger
@Bruhger 3 жыл бұрын
The main difference between some of my uni classes and your YT series, is that I understand all of what you have to say, in compile time. No extra learning required.
@ojussinghal2501
@ojussinghal2501 3 жыл бұрын
Cherno: Bitwise operators Also Cherno in the same video: How capacitors store state of bits in RAM You are one of a kind programming tutor.
@slavago1266
@slavago1266 3 жыл бұрын
Wow, now you're into some computer engineering stuff! You told me in 20 mins all that my university teachers were telling me for 1 year. Well done, The Cherno! Make more videos like this! Thank you!
@universecreator988
@universecreator988 3 жыл бұрын
This is by far the most comprehensive introduction to bitwise operators I have ever seen. Really good content
@kimberlymutanga1068
@kimberlymutanga1068 3 жыл бұрын
Dude your work is amazing you explain this stuff in a fun and cool way I apreciate your work broo Thank you so much
@matthewpapesh
@matthewpapesh Жыл бұрын
My favorite and goto playlist for reviewing C++ for the past few years! I've also been following your OpenGL series and both have been very interesting and helpful. Thanks a ton!
@stefmijs8238
@stefmijs8238 3 жыл бұрын
Thank you for continuing the c++ series. So far the c++ series have helped me with my study and work. Greets from the Netherlands.
@EminTuralic
@EminTuralic 3 жыл бұрын
A c++ video woo
@thechubbypanda
@thechubbypanda 3 жыл бұрын
The thumbnail is staring into my soul
@kaustubhnarkhede5166
@kaustubhnarkhede5166 3 жыл бұрын
good to see you back! and also really loved the new style of explanation.. hope to see more like these!
@xperiahenrik
@xperiahenrik 3 жыл бұрын
I love the new thing with you drawing pictures to further explain what you're talking about, it makes it very easy to follow.
@justian428
@justian428 3 жыл бұрын
Glad we're back to the C++ series and great introductory video. I'm eager to see the next ones now!!
@robertsedgewick1266
@robertsedgewick1266 3 жыл бұрын
Nice to see you back in this series! Great video as usual
@ThatHipsteCat
@ThatHipsteCat 3 жыл бұрын
Dropped it literally as soon as I needed it for my OS class. Thanks so helpful!
@mazdakhng3013
@mazdakhng3013 3 жыл бұрын
so happy to see you back! never forget your precise & deep explanations of the topics
@dimasveliz6745
@dimasveliz6745 3 жыл бұрын
I'm very happy to see how the KZfaq and Twitter pools were effective!!! Thanks for listening us! Wishing you a successful NEW period and many more views!
@ethanking123
@ethanking123 2 жыл бұрын
Oh man, please keep on doing this, I'd love to see more c++ series videos to come.
@zed_business519
@zed_business519 6 ай бұрын
bro you are amazing, you have just simplified the concept more than enough. thanks.
@ehsan18t
@ehsan18t 3 жыл бұрын
Thanks a lot man for talking about this topic. Normally bit shifting always had jumped over my head because I couldn't make any sense why it works like that until this video. Your in-depth explanations is really amazing. Waiting for next video. ❤️
@eversonnunes5662
@eversonnunes5662 3 жыл бұрын
You’re doing great, dude! Been learning a lot in your channel. Thanks you for spreading knowledge.
@athanasiosterzakis128
@athanasiosterzakis128 3 жыл бұрын
Glad to see another video from this amazing series that kick-started my C++ career.
@michaelnichxls
@michaelnichxls 3 жыл бұрын
I actually really needed this, thank you!
@Resurr3ction
@Resurr3ction 3 жыл бұрын
The best explanation of bitwise operators and binary I have ever seen. Amazing.
@absorbingdude
@absorbingdude 3 жыл бұрын
Finally, I have just finished watching this playlist (at the moment there are only 96 episodes), God, in 2 weeks I watched almost 100 videos at 2x speed. It was during these 2 weeks that I learned a lot of new things, and once again I was convinced that C++ is impossible to learn, because it is replenished. Thanks a lot Cherno, you're an incredible person, I'll start watching the OpenGL learning playlist soon! Greetings from Russia!
@mikaelkabraelian8518
@mikaelkabraelian8518 3 жыл бұрын
You actually saved my life multiple times, you explain things so well
@AlejandroMFilz
@AlejandroMFilz 3 жыл бұрын
Hey, you still alive! :D I come from the OpenGL playlist, you're amazing teaching, thank you!!!
@jonteguy
@jonteguy 3 жыл бұрын
You have no idea how happy I am that you are continuing this. You are by far the easiest person to follow along regarding CPP teachings. I've done courses on Udemy by professionals since you stopped uploading to this series and none of them are as easy to follow along as you are. That being said I still learned a lot from them. But some of the technical stuff, regarding memory and stuff you are the easiest. I think because you go into Assembly sometimes and show the backbone. It does a lot to help people *actually understand* what's going on. "Any fool can know, the point is to understand" - Einstein
@Dannnneh
@Dannnneh 3 жыл бұрын
Awesome, the board writings are definitely helpful.
@nahuelarjona
@nahuelarjona 3 жыл бұрын
Hell yeah!!! It's been 84 years... but definitely worth the wait 🙌
@toffeethedev
@toffeethedev 3 жыл бұрын
Awesome! I'm no beginner but I didn't know the compiler optimised power-of-two multiplications into bit shifts. Something for everyone in these videos, glad you're returning to it!
@VasaMusic438
@VasaMusic438 3 жыл бұрын
Finally C++ Series !!!! Thank!!!
@DibsOnMe
@DibsOnMe 3 жыл бұрын
Amazing video, thanks Cherno!
@inspite69
@inspite69 3 жыл бұрын
Thanks for coming back mate! These are the best coding tutorials on the internet.
@mohammedtirichine1934
@mohammedtirichine1934 3 жыл бұрын
Soo happy to see your video notification on my panel again It's been a while
@starc0w
@starc0w 3 жыл бұрын
Wow! Great! Thank you Cherno!
@gustavocompagnoli8565
@gustavocompagnoli8565 3 жыл бұрын
It’s a pleasure to see again. Welcome back
@RickTrajan
@RickTrajan 3 жыл бұрын
Can't wait for new videos about the topic!
@marcelgonzalez1376
@marcelgonzalez1376 3 жыл бұрын
I loved the extra information (sidetracked) in this video. I think it added useful additional content. Thanks.
@murtazahussain6301
@murtazahussain6301 3 жыл бұрын
You are amazing
@svenbtb
@svenbtb 11 ай бұрын
Thank you SO MUCH for making these Bitwise operations videos. I feel like every time I start feeling like I'm learning to program better, I see a snippet of code either in your code review series or something on StackExchange and there's Bit-Shift stuff happening everywhere and it's always made me feel so dumb and confused about what the point of using it was or when I'd need/want to use it. Thank you for making this! Also I had no idea that the windows calculator had a programmer mode, that rules
@kltechhub
@kltechhub 3 жыл бұрын
Awesome! Been waiting a long time for a video on binary operators 😁
@hamzamuhammadkhan
@hamzamuhammadkhan 3 жыл бұрын
FINALLLYYY THE CHERNO HAS COME BACKK
@bouthardmj661
@bouthardmj661 3 жыл бұрын
Oh yes!! right on time bro!
@krishangopal1803
@krishangopal1803 3 жыл бұрын
Nice to see you after a long time😀😀😀
@georgichelenkov4360
@georgichelenkov4360 3 жыл бұрын
Great Video! Thank you Cherno. Looking forward to your other videos.
@TrueElucidater
@TrueElucidater 3 жыл бұрын
Great thanks to you for the series
@K1zma
@K1zma Жыл бұрын
That bit shift explanation was amazing, I thought the doubling and halving were coincidental until this video. Thank you!
@imagination704
@imagination704 3 жыл бұрын
Omg yes!!!!!!!!!!!!!! Low level!!!! OmG!!!!
@mayushkumar1623
@mayushkumar1623 3 жыл бұрын
Prograsm
@ananttiwari1337
@ananttiwari1337 3 жыл бұрын
@@mayushkumar1623 very
@LS-cb7lg
@LS-cb7lg 3 жыл бұрын
hey, i love that the series continues! can you make a video about testing? i think this is a very important subject that the playlist has not yet covered... thank you so much, love your video(s) :)))
@thethinman4552
@thethinman4552 3 жыл бұрын
thank you !! Next -> Modules and Concepts
@slimshadylady9124
@slimshadylady9124 3 жыл бұрын
looking forward to seeing the series continue
@Narinerd
@Narinerd 2 жыл бұрын
Thank you for the in depth explanation! These make way more sense to me now.
@redenvalerio601
@redenvalerio601 3 жыл бұрын
I love you man! I learned so much from you! Thankyou!
@mohammadalaaelghamry8010
@mohammadalaaelghamry8010 Жыл бұрын
Great content as usual, thank you.
@erwinschrodinger2320
@erwinschrodinger2320 3 жыл бұрын
Great! Can’t wait to see more!
@jayavamsikrishnamnaiduallu4358
@jayavamsikrishnamnaiduallu4358 3 жыл бұрын
You took our advice. Thanks. Now I am 😊 🤗
@tbswerve2497
@tbswerve2497 3 жыл бұрын
holy shit cherno this is awesome, thank. I understood the binary thing like magic. Thank you so much
@stephen9849
@stephen9849 3 жыл бұрын
Yes!! This c++ series it the best on youtube!
@petyavodolaz
@petyavodolaz Жыл бұрын
Thanks. Visualizing your explanation makes it much easier to understand.
@orels1_
@orels1_ 3 жыл бұрын
Love the drawings. Feels a lot like watching Freya Holmers’s stream / tutorial - very visual and easy to understand
@pako_powr
@pako_powr 3 жыл бұрын
really like the blackboard style explanation, good video
@Khaliszt
@Khaliszt 3 жыл бұрын
Thanks for the whole information. It was very helpful!! Including all the introduction
@gustavocompagnoli8565
@gustavocompagnoli8565 3 жыл бұрын
It’s a pleasure, back to seen again.
@GoatTwinkie
@GoatTwinkie 3 жыл бұрын
This vid has so much good information!!
@manuelpagliuca
@manuelpagliuca 3 жыл бұрын
Really good, can't wait for the next video, you should do more with "Compiler Explorer" and what about an assembly playlist ?
@pastasawce
@pastasawce 3 жыл бұрын
Thanks dude, keep it up.
@brucesmith9144
@brucesmith9144 3 жыл бұрын
One thing I like about C/C++ is the bit-fiddling capabilities. Used these operators for many years for filtering and and analyzing electronic measurement data. Eg: lends itself nicely to things like 2’s complement conversion and arithmetic operations of binary data.
@syth-1
@syth-1 3 жыл бұрын
Just came across what bitwise operator was yesterday and now the Cherno explanation - heck Ye!
@muddtheboss415
@muddtheboss415 3 жыл бұрын
Just when I have an assignment on the topic. Thanks Cherno
@karbonk9333
@karbonk9333 3 жыл бұрын
the old Cherno is back
@billynugget7102
@billynugget7102 3 жыл бұрын
The whole drawing thing is beast 👌
@hallowedbythyframe
@hallowedbythyframe 3 жыл бұрын
These are incredibly helpful
@TheFinalCutBG
@TheFinalCutBG 3 жыл бұрын
We want at least one C++ episode per week! Great series!
@user-tu4kt2bw7h
@user-tu4kt2bw7h 3 жыл бұрын
Welcome back comrade!!!
@CViniciusSDias
@CViniciusSDias 3 жыл бұрын
Yaaaay You're back. I love learning C++ but I'm not a fan of game development, so this series is great for me.
@j.r.waheed4610
@j.r.waheed4610 2 жыл бұрын
Well done explanation. Thank you.
@user-sl6gn1ss8p
@user-sl6gn1ss8p 3 жыл бұрын
14:06 laughs in fast inverse square root madness
@SergeiLitovko
@SergeiLitovko 3 жыл бұрын
Ну, наконец то! Дождались.🙏
@godnyx117
@godnyx117 3 жыл бұрын
Welcome back king!
@MBdz557
@MBdz557 3 жыл бұрын
Best c++ course ever!!!
@joserobjr7010
@joserobjr7010 3 жыл бұрын
Really cool video!
@unsafecast3636
@unsafecast3636 3 жыл бұрын
How does it feel to be one of the best C++ resources out there? Keep it up! The quality of the videos is just getting better and better!
@AnastasiiaNovik
@AnastasiiaNovik 3 жыл бұрын
О слава богам ты вернулся! твои видео напрямую влияют на всю индустрию разработки на с/с++ :D
@nicklesseos
@nicklesseos 3 жыл бұрын
Just found your channel from trying to learn this please continue this mini series
@gualdim
@gualdim 3 жыл бұрын
Thank you man, your explanations are rock solid. +1000 didactic for the use of a pen tablet
@chanabasayyasindagimath9516
@chanabasayyasindagimath9516 3 жыл бұрын
Beautiful explaination... Thanks to Teacher Sir...
@IbrahimGaber-de5yk
@IbrahimGaber-de5yk 6 ай бұрын
great explanation, thank you.
@jgurtz
@jgurtz 3 жыл бұрын
Yay! Some of the new c++17 and 20 stuff is pretty cool. A lot of stuff being done in templating
@crystalflank
@crystalflank 3 жыл бұрын
Without going into details . . . . . capacitors . . . . . binary . . . . . endianness . . . . . hexadecimal . . . . i love this series
@NogCube
@NogCube 3 жыл бұрын
Great one! ✌
@kenny-kvibe
@kenny-kvibe 2 жыл бұрын
That coffee ending, mmmm. Great video, I'm a complete noob at C++, but so far I love it.
Bitwise AND (&), OR (|), XOR (^) and NOT (~) in C++
20:27
The Cherno
Рет қаралды 68 М.
Bitwise Operators and WHY we use them
8:41
Alex Hyett
Рет қаралды 63 М.
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 9 МЛН
OMG😳 #tiktok #shorts #potapova_blog
00:58
Potapova_blog
Рет қаралды 3,5 МЛН
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 23 МЛН
Why I don't "using namespace std"
14:35
The Cherno
Рет қаралды 387 М.
Algorithms: Bit Manipulation
9:06
HackerRank
Рет қаралды 531 М.
SINGLETONS in C++
19:16
The Cherno
Рет қаралды 194 М.
Bit Fields in C. What are they, and how do I use them?
13:26
Jacob Sorber
Рет қаралды 79 М.
Should you learn C++?? | Prime Reacts
20:29
ThePrimeTime
Рет қаралды 321 М.
Harder Than It Seems? 5 Minute Timer in C++
20:10
The Cherno
Рет қаралды 146 М.
I Made a Neural Network with just Redstone!
17:23
mattbatwings
Рет қаралды 642 М.
Stack vs Heap Memory in C++
19:31
The Cherno
Рет қаралды 553 М.
Bitwise Operators | C Programming Tutorial
12:19
Portfolio Courses
Рет қаралды 22 М.