One’s Complement Bitwise Operator

One’s Complement Bitwise Operator: इस Operator का प्रयोग करके हम किसी भी Identifier के मान की Bits को Invert कर सकते हैं। जब किसी मान की Bits को Invert कर दिया जाता है, तब Generate होने वाले मान का चिन्ह बदल जाता है। इस प्रक्रिया को हम निम्नानुसार समझ सकते हैं:

x = 150    //Bit-Pattern : 10010110 = 150
~x         //Bit-Pattern : 01101001 = -151

One’s Complement को समझने के लिए हम निम्नानुसार एक Program बना सकते हैं:

Program
#include <stdio.h>
#include <conio.h>

main()
{
	int j = 150, k;
	clrscr();
	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

इस आसान से उदाहरण प्रोग्राम द्वारा आप समझ सकते हैं कि One’s Complement Bitwise Operator किस तरह से काम करता है और एक बार इस Operator की कार्यप्रणाली को समझ लेने के बाद आप इसका प्रयोग विभिन्‍न प्रकार की जरूरतों को पूरा करने से सम्‍बंधित प्रोग्रामों में कर सकते हैं और क्‍योंकि ये Operator Bits पर काम करता है न कि Bytes पर, इसलिए इस Operator को Use करके आप कम से कम Memory का प्रयोग करते हुए अपने प्रोग्राम बना सकते हैं, जो कि तुलनात्‍मक रूप से काफी तेज गति से रन होते हैं व कम से कम मेमोरी Occupy करते हैं।

Bitwise XOR Operator in C Language
Right Shift Operator in C

C Programming Language in Hindi - BccFalna.com ये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook  C Programming Language in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी। 

C Programming Language in Hindi | Page: 477 + 265 | Format: PDF

BUY NOW GET DEMO REVIEWS