Ones Complement Bitwise Operator(~)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmfRhKRunGq0BWg7BaYQXE7dvgGQGonTTXbfIXU2xXKE39twF5-fLn0KNJf2UtMvd3paW9FBuKT9Ciu68-63RUcm4lCMMZSKYqL4DvlZYgE5BG_IC10bm1l1Rnw71MV-Bb39ElkdaJpA8/s600/Ones+Complement+Bitwise+Operator.jpg)
Ones Complement Bitwise
Operator(~)
इस Operator
का प्रयोग करके हम किसी भी Identifier के मान
की Bits को Invert कर सकते हैं |
जब
किसी मान को Invert कर दिया जाता है , तब Generate
होने वाले मान का चिन्ह बदल जाता है |
इस
प्रक्रिया को हम निम्नानुसार समझ सकते है |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWHrp8yqWGcNBdjB0O00YuoTSclyOtyf1ceoWrP9YqiDCD2cVmEQ3oh1-l0CXbUisL85hhwMaDtNc6NpTjw-jSXbPhf7ojxDnNFOgRp9ZLEy9WUgpknNzP63_j5w21gknRBrsFPjk7iuU/w640-h128/ones+Complement.jpg)
One’s Complement को समझने के लिए हम निम्नानुसार
एक Program बना सकते है |
Program
#include <stdio.h>
#include <conio.h>
main()
{
int j = 150, k;
k = ~j;
printf("\n Original Value is = %d", j);
printf("\n Complemented Value is = %d", k);
getch();
}
Output
Original Value is = 150
Complemented Value is = -151
No comments