Bitwise operators in C

preview_player
Показать описание
Bitwise operators, what they are and how the work.

Рекомендации по теме
Комментарии
Автор

I initially thought of this as very difficult, but I have understood it clearly now. And that is also as a result of how easy you make it look through your speech and mannerisms. Thank you so much.

techwithkingsley
Автор

Bitwise operators is a crucial thing for embedded programming and emulation
I'm very pleased that you make this video

goldhalowings
Автор

I'm quite familiar with this topic since I learned 6502 assembler 40 years ago. Nevertheless, I found the video to be excellent and the pedagogical explanations were good.

I have a suggestion: It would be great to have a video that covers the topic of half adders and full adders, as it would be beneficial for practice.

grimvian
Автор

Awesome video, thanks for explaining it so clearly.

norvigosracing
Автор

thank you the explanation is very helpful

mpusgmdev
Автор

Excellent explanation, thank you sir.

marioleon
Автор

You’re awesome, thank you for making me understand this!

cyrusdev
Автор

when people start learning boolean operators/logics/table they got completely stuck. I think (and I might be wrong) that the idea of teaching with table is confusing, asking students to think about "magic" table (wrrr...).
While in fact it could be simpler explained by using the language we use every day:
1- OR: "any 1 on input will give 1 on output" (is this really or? see below)
2- AND: "all inputs must be 1 to give 1 on output" - super simple btw
3- XOR: "1 on output only if EITHER of inputs is 1 not when all inputs are 1" - that complicates a bit with more than 2 variables but for 2 variables it stays
4- NOT - it does not require further explanation

the thing is: OR is confusing in the English spoken language because "1 or 1" is actually not OR (in English understanding) but AND (you have an apple AND I have an apple) - only the XOR is the real representation of OR (either I have an apple OR you have an apple)


I am not sure (while reading my text above) if that is clearer than the table now but at least that is the way I always try to remember it rather than learning "the table"

Edit:
OR in bool is like ANY in English (any must be 1 to have 1)
XOR in bool is like EITHER/OR in English (either must be 1 [but not both] to have 1)
AND in bool is like ALL in English (all must be 1 to have 1)
does it make sense?

zyghom
Автор

thank you sir..these videoes are really helpful

evash
Автор

Good explanation, but the NOT operator is missing the explanation as to why ~5 = -6 (rather than -5).

AlexTechie
Автор

you still didn't explain why the inverse of 5 is -6.
if i look at your 32 digit binary numer for example at 12:51
the first 4 bits from the right are: 1010 = 10.
i really don't understand how you get -6

lx
Автор

i feel like I am in class because i can see the teacher's expression too

evash
Автор

Sir can pls can you explain flowchart for this bit wise operaters

kiranmai
Автор

Can you please tell me What is the use of these bitwise operator??

ganeshrepaka
Автор

If, , float x=0.1;
Double y=0.1;
Then why, x==y is not true

arvindersingh
Автор

You’re awesome, thank you for making me understand this!

carolineanderson