+ 1
Unary operator!!!?!?
I got stuck....in unary operator...a=10 ;b=-10; (~a)=-11 ..(~b)=9.... ~a=-11 this is understood as like 0 to 10 is 11 number and for ~ it is -11 But how (~b) =9;
1 Antwort
+ 23
~ flips the bits in the binary form of a number...
b = -10 = 1111... 1111 1111 0110
~b = 0000... 0000 0000 1001
= 9(decimal)
https://www.sololearn.com/learn/4076/?ref=app
Use this code to convert decimal number to binary and apply the bitwise complement 👇
https://code.sololearn.com/cDWx71pvFez9/?ref=app