Bit Manipulation


why am I getting -16 instead of 16 ?

hey I am stuck since morning

hello @samardeep i am sorry for the late reply there was some technical problem.
could you please elaborate you doubt now?

you run my code, you will get output as -16 instead of 16, i dont understand the reson why?

Hello @samardeep i think you should watch the video again.
becuase you are confused and you are nor returning the correct answetr.
and also your appraoch is not complete.
i have correcte your code :


if you have any doubt you can ask here:
Happy Learning!!

I hope I’ve cleared your doubt. I ask you to please rate your experience here
Your feedback is very important. It helps us improve our platform and hence provide you
the learning experience you deserve.

On the off chance, you still have some questions or not find the answers satisfactory, you may reopen
the doubt.