Bitwise Not Operator in C language

Поделиться
HTML-код
  • Опубликовано: 9 окт 2024
  • Bitwise Not Operator in C Language in Hindi by Saurabh Shukla Sir
    Visit MySirG.com
    premium.mysirg...
    SaurabhShuklaCl...
    Like, Comments, Share and SUBSCRIBE

Комментарии • 259

  • @himansupanigrahi4489
    @himansupanigrahi4489 6 лет назад +81

    This is the ultimate source to learn programming in C. I have read many books. I feel that anybody can understand easily watching this video. There cannot be anything better than this. Great job sirg

  • @muhammadshehbaz3149
    @muhammadshehbaz3149 4 года назад +14

    nice explanation sir g
    simple trick to find out the ~12 is just add 1 in 12 as
    12+1=13
    then add negative sign before it as -13

  • @tameshrai6967
    @tameshrai6967 Год назад

    aaj tak ka sabse acha coding ka channel lga yeh mujhe maine AAJ tak jitne bhi dekhe hai unsab se kyuki sir aap bahut detail mein padhate ho i really love the way you teach sir thank you so much i gonna see the whole playlist of programming c on this channel

  • @shivamkaushik2661
    @shivamkaushik2661 6 лет назад +3

    Guru ji aagya samjh mai kasam se kal raat ko aache se samjh nhi aaya tha par upun ne haar nhi maani vo aaj mai steve jobs kai baare mai sunaa or mai excited hua or bss lgg gyaa to guruji sayad mikte h kbhii...

  • @shashankvashishtha4454
    @shashankvashishtha4454 4 года назад +2

    Finally got the concept of bitwise NOT ~ .
    very very thank you sir.

  • @rohananand8253
    @rohananand8253 3 года назад

    Sir I have practiced this bitwise not operator and I have learned that how to do and the formula sir when you explained this video a little bit difficult but in last I you have cleared all the doubts of this video thank you sir for teaching in a very simple way thank you sir.. ❤❤❤💛💚🧡💙💜💝💞

  • @mahipalsingh-yo4jt
    @mahipalsingh-yo4jt 3 года назад

    no matter what other channel you watch. This channel is the Greatest Of All Times for C language.........:]

  • @aryancrj5172
    @aryancrj5172 3 года назад +1

    binary no. me convert krne ka aasan tarika "play store me calc bin "converter aap download kre le jisse bhut easy hoga samjhne me bitwise operator😊😊

  • @deepshikhamishra9216
    @deepshikhamishra9216 7 лет назад +3

    The way you explained is just AWSM .......THANK YOU SIR

  • @chandanamahajan8981
    @chandanamahajan8981 4 года назад +2

    Sir u are a genius.. u have uploaded all videos ,concepts for free. Thanks a lot. Salute to ur work. 😊

  • @PrakashYadav-ur8or
    @PrakashYadav-ur8or 5 лет назад +2

    Your lectures is very useful for me sir, I want to practice more question but from where

  • @aayushjhalani5510
    @aayushjhalani5510 2 года назад +1

    Sir kya aap btaa skte hai C language ka basic konse lecture tk hai muje only basic krna hai

  • @ravimungse
    @ravimungse Год назад +2

    I got confused how 110 came 11:02 can anyone explain? Sir said 101 me 1 add krke dekho toh 110 aaya but kaise , maine kuch miss Krdiya kya😢

  • @premmalviya51
    @premmalviya51 3 года назад +3

    I don't understand the meaning of 1's and 2's

  • @ItzPrajwal4444
    @ItzPrajwal4444 Год назад +1

    omg..what an explaination ..awesome sir you nailed it.

  • @meghachowdhury2088
    @meghachowdhury2088 6 лет назад +2

    Ur videos are really helpful.Please make a video on c related aptitude ..Please sir.Thank you.

  • @prlag7112
    @prlag7112 7 лет назад +29

    how does 101 +1 becomes 110

    • @marcmc_9831
      @marcmc_9831 6 лет назад +2

      prl Ag same query

    • @shivamkrgupta8928
      @shivamkrgupta8928 5 лет назад +8

      @@marcmc_9831 for this u should know the knowledge of binary add...

    • @nargeesansari6337
      @nargeesansari6337 5 лет назад +2

      @@shivamkrgupta8928 yes

    • @harneetkaur2934
      @harneetkaur2934 5 лет назад +3

      Binary main agar hum 1+1 karte hai to vo 10 hota hai

    • @EzyCode
      @EzyCode 4 года назад +40

      Binary addition ka rules
      1 + 1 = 0 carry 1
      1 + 0 = 1
      0 + 1 = 1
      0 + 0 = 0

  • @sirnoxy2534
    @sirnoxy2534 2 года назад +1

    After the way you explained this whole topic it's like a piece of cake for me. Your teaching skills are on the top shelf. 💜

  • @aryantshrirang4051
    @aryantshrirang4051 4 года назад +2

    Thank you sir ji

  • @sayandeepsoren6554
    @sayandeepsoren6554 2 года назад +2

    Easy explanation but in-depth also, doubt cleared , Thanks Sir

    • @AnujkumarVerma-wo5vz
      @AnujkumarVerma-wo5vz 7 месяцев назад

      mujhe toh samjh hi nahi aaaya yrr

    • @sayandeepsoren6554
      @sayandeepsoren6554 7 месяцев назад +1

      @@AnujkumarVerma-wo5vz skip kr do, utna kam nehi ayega, haa exam ma aa sakta ha...Bitwise operator k lia thoda Number System k bareme pata hona chahiye
      Baki C programming sikhna ha to Neso Academy youtube channel se sikh lo,
      Programming ka basic clear ho jayega, jo ki har programming language ma same ha

    • @AnujkumarVerma-wo5vz
      @AnujkumarVerma-wo5vz 7 месяцев назад

      @@sayandeepsoren6554 kya iss channel se programing ka basics clear nahi ho sakta , aisa kyun ?

  • @deepde8003
    @deepde8003 3 года назад

    Please improve the video quality Saurabh sir. Atleast 720 pixels. I like watching your videos. Pranam

  • @Shubham_1999.
    @Shubham_1999. 6 лет назад +3

    Plz koi samjhaiye Two's compliment 2'5?????????? Plz

  • @sikendrasrivastava5891
    @sikendrasrivastava5891 6 лет назад +5

    thanks a lot sir for such a good vedio.

  • @amitshaw8788
    @amitshaw8788 5 лет назад

    Best teacher ever for c programming

  • @AbhishekYadav-ze3wg
    @AbhishekYadav-ze3wg 5 лет назад +1

    Bitwise is complex. But practice makes its easy.

  • @rahuljaiswal4381
    @rahuljaiswal4381 7 лет назад +7

    Saurabh sir 1's compliment me 1 kis tarike se add karna hai wo samajh nahi aata ~ wala binary clear kare

    • @whiteobama3029
      @whiteobama3029 3 года назад +2

      ummid h 4 sal bad abto aap professional coder ban chuke hoge

  • @rahul2542
    @rahul2542 6 лет назад +2

    sir,ager pahle koi number binary me diya ho to kaise pahchanege ki vo negative yaa positive ?

  • @krishnadeovishwakarma7979
    @krishnadeovishwakarma7979 5 лет назад +6

    Sir 101+1=110 kaise ho gya?

  • @tofanbehera273
    @tofanbehera273 7 лет назад +1

    sir your tutorial is the best tutorial from other,

  • @invisibleknowledge4999
    @invisibleknowledge4999 Год назад +1

    Great great great Job sir

  • @sparshgarg8362
    @sparshgarg8362 5 лет назад +1

    Thank you, sir!
    8:21

  • @muhammadzamanshah5763
    @muhammadzamanshah5763 8 лет назад +3

    sir how it is possible
    in reverse it should be come 5 not 6 because original no is 5 not 6.

  • @vikrammondal5811
    @vikrammondal5811 7 лет назад +4

    Thank you sir for the video, it cleared my doubt

  • @sonakshichoudhary
    @sonakshichoudhary Год назад

    Thanku so much sir 🙏
    Your video lectures are really awesome and very helpful 👍

  • @cyberguide_in
    @cyberguide_in 7 лет назад +3

    Good explanation :) Thank you, Sir.

  • @ElecGyaniBaba
    @ElecGyaniBaba 4 года назад

    sir can save in mind memory when x value is 12 so 12+1=13 so now need is this is plus or minus then convert first left binary digit and see this is minus or plus

  • @aonegamer7716
    @aonegamer7716 6 лет назад +2

    ~ operator is a unary operator and bitwise operator too then is it have higher priority than arithmatic operators???

  • @arpitbansal1791
    @arpitbansal1791 7 лет назад +18

    ~5=-6
    ~6=-7
    ~7=-8
    ~8=-9
    and so on

    • @ravikant1359
      @ravikant1359 6 лет назад

      Arpit Bansal can you give me binary for 10000000000

    • @mavibrathi2345
      @mavibrathi2345 6 лет назад

      1001010100000010111110010000000000

  • @abhishekjain3949
    @abhishekjain3949 4 года назад +2

    *Sir aap kaha tak padhe ho?*

  • @armaan6the018
    @armaan6the018 3 года назад +1

    Thank you so much sir👌👌😊

  • @umargul5644
    @umargul5644 2 года назад

    Great job sir,for all your videos

  • @ayushshrivastava8382
    @ayushshrivastava8382 7 лет назад +2

    sir ,is output changes from compiler to compiler?
    because i have turbo, n my output is 3.

  • @mahendragaikwad8749
    @mahendragaikwad8749 7 лет назад +12

    fully confused in memory allocation in 16 bit,32 bit,64 bit operating system

  • @tarunsrivastava8490
    @tarunsrivastava8490 6 лет назад +1

    Sir input out put ke question o level ke level ke vedio provide krva dijiye exam se phle

  • @priyasharma9520
    @priyasharma9520 5 лет назад +1

    Sir can u plz explain below code
    Unsigned char X = 0;
    Unsigned char y = -1;
    Unsigned char result = 0;
    result = +X;
    Printf(" value of X is %hhu ", X);
    result = ~y;
    Printf(" value of y is %hhu ", y);
    result = +X || ~y
    Printf(" value of result is %hhu ", result);
    Output is :
    value of X is 0
    value of y is 0
    value of result is 1
    When I am assigning value separately to result, output is 0 but same values with OR gate is resulting as 1. How is this working ?

  • @HarpreetSingh-nl1li
    @HarpreetSingh-nl1li 7 лет назад +1

    sir we enter 2 than answer is -3 but if we type -2 than answer is 1 so why our answer is not 3

  • @abhishekkr8077
    @abhishekkr8077 5 лет назад +1

    Plz. explain about 101+1=110?

  • @sujeetmishra5037
    @sujeetmishra5037 5 лет назад +1

    Thanks alot Sir 99%adopt ho gya Sir ji 🙏🙏✌✌

  • @b.tech_boys2129
    @b.tech_boys2129 6 лет назад +2

    Sir please upload the program use bitwise oprator

  • @architaverma8730
    @architaverma8730 7 лет назад +1

    very good explanation thank you sir

  • @motivatedindia-thelion2816
    @motivatedindia-thelion2816 4 года назад

    Best sirG .I am 12th appearing student . But your videos , I can understand. I am also visited your website. Shiv Pratap.

  • @dancewithmj3079
    @dancewithmj3079 7 лет назад +2

    too good sir....
    thankyou so much.

  • @hotaru6765
    @hotaru6765 7 лет назад +1

    superb sirji!

  • @aloksinghnarvariya1536
    @aloksinghnarvariya1536 6 лет назад +1

    Sir don't understand how binary with MSB 1 is negative. As binary of 82 is 1010010

    • @ntjfjeke83838
      @ntjfjeke83838 6 лет назад

      1 is not the MSB of 1010010 as in 16 bit it will be stored as 0000 0000 0101 0010 so MSB is 0 also in 32 bits there will be 0 in MSB.

  • @manishmaurya5034
    @manishmaurya5034 4 года назад +1

    You are genius

  • @aarzoo660
    @aarzoo660 2 года назад

    Thank u sir, u r one and only one

  • @ayushraj1224
    @ayushraj1224 4 года назад

    Finally my concept is clear. Bhut time lga but, Thanks....

  • @abhishekgupta545
    @abhishekgupta545 4 года назад +2

    trick ~8 = -9
    add 1 and then change sign

  • @Sahilsharma-xs4mv
    @Sahilsharma-xs4mv 7 лет назад +4

    What is 2's

  • @techtubedost9902
    @techtubedost9902 8 лет назад +6

    sir how you know the binary no. of 12 is 00000000000000000000000000001100
    and how you know 2'S IS -13

    • @abhinavkumarosho
      @abhinavkumarosho 5 лет назад +5

      Dear, u should have knowledge about binary system. Actually in this system every 1 represents 2 and position of 2 from right represents power on 2 after that add each of them together.
      Here: 1100=2*2*2+2*2+0*0+0=12.
      Hope u understand.

    • @ArvindTechSolution
      @ArvindTechSolution 5 лет назад

      Bro 1100 12. me ydi 1 add karoge to according to binary 1101 13 aayega

  • @krunalkp1032
    @krunalkp1032 7 лет назад

    my respected sir aapne bahut achha samjaya ...
    bas ye *msb* (most significante byte) ka concept kyu hai or kaise hai ye samjado plz

  • @Sunnykumar-ur9zt
    @Sunnykumar-ur9zt 6 лет назад +1

    Thankyou SirG

  • @piyushsharma903
    @piyushsharma903 5 лет назад +1

    thanks sir

  • @chiragparmar3071
    @chiragparmar3071 7 лет назад +1

    codeBlocks jisme int ki value 4 aati hai thanks to guide...sir

  • @amangupta6938
    @amangupta6938 7 лет назад

    sir as u tell in ur bitwise NOT operator lecture that in any binary representation if the no. have 1 in MSD then that no. is negative
    but the binary of 9 is 1001 but this is a positive no. and MSD is 1 also

    • @ntjfjeke83838
      @ntjfjeke83838 6 лет назад

      No, you are only considering the last four binary digits, 9 is stored as 0000 0000 0000 1001 in 16 bits so MSB is 0 not 1.

  • @SumitChilvante
    @SumitChilvante 4 года назад +1

    sir agar ~~255 aisa hoga to kya krna padega?, and what is ~255

  • @suryanshraj3246
    @suryanshraj3246 7 лет назад +2

    Sir can you please guide about conversion of decimals to binary

    • @mysirgdotcom
      @mysirgdotcom  7 лет назад +1

      visit www.mysirg.com and see computer fundamental videos.

  • @kapilsingh2816
    @kapilsingh2816 4 года назад +2

    Sir do u mean ~5=-6

  • @code-to-learn
    @code-to-learn Год назад

    A lot of thanks Sir!

  • @StoicShogun
    @StoicShogun 7 лет назад +1

    Sir apne 5 ke samne zeroes ke baad 101 kyu liya

  • @vsh155
    @vsh155 5 лет назад +1

    Awesome🤘🤙🤘👍✌️👌🤘👌👌

  • @apnihorrorduniya
    @apnihorrorduniya 6 лет назад +1

    amazing sir.

  • @manavmohata1240
    @manavmohata1240 5 лет назад

    Can we generalise that to find not bitwise operator of any number we have to add 1 and change its sign? For example for a its -(a+1)

  • @marcmc_9831
    @marcmc_9831 6 лет назад +1

    Ab tak toh sab samaj raha tha , par is video ne bohot confuse kar diya.
    Frustrate ho gaya hu.
    Binary no. mein sirf 1 or 0 hote hai ,to iska 2' kaise ayega , kya keh rahe hai sir .
    Plz help karo mujhe rona aa raha hai. Bohot complex hai ,
    101 mein 1 ad karne se 110 kaise aya????

    • @ntjfjeke83838
      @ntjfjeke83838 6 лет назад +2

      2's compelment is a method to store negative binary number.
      Binary number ka addition decimal ke jaise nhi hota hai, it has certain rules.
      1+1=0 but 1 gets carry to the left binary number. Isliye 101+1 me right wala 1+1 to 0 ho gya lekin uska 1 carry ho gya left wale means middle wale me to vo 1 ho gya or sabse left wala to 1 tha hi.
      Also, in binary addition 1+0=0, 0+1=0, 1+1=0(1 gets carry to left)

    • @vedangkavathiya8426
      @vedangkavathiya8426 4 года назад

      @@ntjfjeke83838 thanks bro

  • @deepakgidwani9003
    @deepakgidwani9003 7 лет назад

    Kaafi books m Bitwise operator hi nahi diya gaya h..Is it neccesary to read it ?

  • @mkhussain3099
    @mkhussain3099 3 года назад

    Simply
    ~x=-(x+1),x is a positive integer

  • @AjeetKumar-lw2uf
    @AjeetKumar-lw2uf 6 лет назад

    Nice video sir you are doing great work :::)))

  • @sarveshsharma3555
    @sarveshsharma3555 6 лет назад

    sir i dont understad how to say that 5's binary is -5's one complements? please sir explain it.

  • @priyanshuverma991
    @priyanshuverma991 4 года назад

    Great work 👌👌

  • @BMEFaisal_khan
    @BMEFaisal_khan 3 года назад

    Sir when we add ➕1 in 1's compliment then it become 2's compliment but my question is after adding +1 in 1's compliment then all 0 Becomes 1 but what will happen in 1 that already in 1's compliment

    • @calisthenics-
      @calisthenics- 3 года назад

      When we take 1's complement of a no then all 0's got changed to 1's and 1's got to 0's and then add 1 to that result by binary addition rules you will find your answer correctly

  • @simransingh5137
    @simransingh5137 7 лет назад +1

    sir isko programming me use kyu krty hain

  • @anujmishra9286
    @anujmishra9286 2 года назад

    Sir thank you so much 🙏🙏🙏🙏🙏I love you sir💖💖💖

  • @sudheerbabu3050
    @sudheerbabu3050 Год назад

    Sir, Kindly use a writing pad or stylus.

  • @fyonavats2573
    @fyonavats2573 3 года назад

    Sir u are great

  • @debaratighatak2211
    @debaratighatak2211 4 года назад

    Thanks a lot sir😊

  • @vedantsharma6844
    @vedantsharma6844 4 года назад

    sir apne kuch ese terms use kiye jese ki 2;s compliment ye beginners ya non-cs branchers ko samaj nahi aya.......rest the video is great thnkyou

  • @rajeevsharma2570
    @rajeevsharma2570 4 года назад

    sir iam rajat bhatt from kanpur sir aap kya digital electronics ke video develop karte hai agar nahi to sir pls aap koi us pe koi link bta de

  • @mahendragaikwad8749
    @mahendragaikwad8749 7 лет назад +2

    where are library files in c

  • @mohityadav-ts4tp
    @mohityadav-ts4tp 7 лет назад +3

    Sir I have problem in adding 1 to 1's compliment explain in easy way

  • @rockstarsharraf445
    @rockstarsharraf445 4 года назад

    Sir jab aapne 101 me + 1 kiya to 110 kaise ho gaya jabki 1100 me +1 kiya to 1101 aaya joki samajh me aata hai . Please explain sir .

  • @mahendragaikwad8749
    @mahendragaikwad8749 7 лет назад

    In bitwise not operator how floating point number is converted into binary according to 16 bit artitucture
    I mean to say that how 4 bytes convert into binary in 16 bit artitucture

  • @amolacharya5342
    @amolacharya5342 7 лет назад

    Sir, there is a contradiction in what you have said. In your other video where you have taught 1's complement in binary number system you have said that the binary number must be subtracted by 1 in order to get 1's complement. But here you have not done so. Please explain.

  • @utkarshbansal1312
    @utkarshbansal1312 7 лет назад +1

    But sir in finding ~12 u had not done 2s component but u had only done 1s component @mysirg.com

  • @RaviVerma-kr3eo
    @RaviVerma-kr3eo 3 года назад

    where can i learn about binary numbers in datail ?
    i can't unaderstand the video plz help anyone

  • @phoenixstranger
    @phoenixstranger Год назад

    So does it mean y= ~x = -(x+1) ?

  • @eexe21
    @eexe21 7 лет назад +1

    sir isme & kyo nai lagye x k sath

  • @nargeesansari6337
    @nargeesansari6337 5 лет назад

    very helpful

  • @amonsiddqui6128
    @amonsiddqui6128 2 года назад

    It's hard, can't understand what's 2's? And how can we know binary of any number?

  • @ravindrachouhan2699
    @ravindrachouhan2699 6 лет назад

    Thank you so much sir

  • @Gameworld-zo5hx
    @Gameworld-zo5hx Год назад

    what is a behaviors in NOT operator to call NOT operator is a bitwise operator