எப்படி மற்றும் ஏன் Bitwise AND C இல் செய்வது?

Eppati Marrum En Bitwise And C Il Ceyvatu



கம்ப்யூட்டிங்கில் பிட்வைஸ் ஆபரேட்டர்கள் குறிப்பாக பிட் அளவில் கணித செயல்பாடுகளைச் செய்ய வடிவமைக்கப்பட்டுள்ளது. சி நிரலாக்க மொழியின் ஆறு பிட்வைஸ் ஆபரேட்டர்கள் 'AND', 'OR', 'XOR', 'complement', 'Left Shift' மற்றும் 'Right Shift' ஆகும். இந்த கட்டுரையில், சி நிரலாக்க மொழியின் பிட்வைஸ் “AND” ஆபரேட்டரைப் பற்றி விவாதிப்போம்.

பிட்வைஸ் மற்றும் சி புரோகிராமிங் மொழியில் ஏன் செய்ய வேண்டும்?

C நிரலாக்க மொழியின் பிட்வைஸ் “AND” செயல்பாடு, வழங்கப்பட்ட அனைத்து உள்ளீடுகளும் “1s” ஆக இருந்தால் மட்டுமே சமிக்ஞையை இயக்க பயன்படுகிறது. இல்லையெனில், வழங்கப்பட்ட உள்ளீடுகளில் ஏதேனும் ஒன்று “0” ஆக இருந்தால், “AND” செயல்பாட்டின் வெளியீடும் “0” ஆக இருக்கும், அதாவது, சமிக்ஞை முடக்கப்படும். சி நிரலாக்க மொழியில் பிட்வைஸ் 'AND' ஆபரேட்டரை இன்னும் தர்க்கரீதியாக புரிந்து கொள்ள, இந்த வழிகாட்டியின் அடுத்த பகுதியை நீங்கள் பார்க்க வேண்டும்.

பிட்வைஸ் மற்றும் சி புரோகிராமிங் மொழியில் செய்வது எப்படி?

C நிரலாக்க மொழியில் பிட்வைஸ் மற்றும் செயல்பாட்டைச் செய்ய, நீங்கள் பின்வரும் C நிரலைப் பார்க்கலாம்:









இந்தத் திட்டத்தில், முதலில் “x” மற்றும் “y” ஆகிய இரண்டு முழு எண்களை அறிவித்து, அவற்றுக்கு “14” மற்றும் “6” மதிப்புகளை ஒதுக்கியுள்ளோம். இந்த இரண்டு முழு எண்களின் பைனரி சமமானவை முறையே “1110” மற்றும் “0110” ஆகும். இந்த இரண்டு எண்களின் பிட்வைஸ் மற்றும் செயல்பாடு '0110' என்ற பைனரி எண்ணை வழங்கும், இது '6' க்கு சமமானதாகும். இந்த பிட்வைஸ் மற்றும் செயல்பாட்டைச் செய்ய, முழு எண்களான “x” மற்றும் “y” க்கு இடையில் உள்ள ஆம்பர்சண்ட் குறியீட்டைப் பயன்படுத்தியுள்ளோம்.



இந்த எளிய நிரலை எழுதிய பிறகு, கீழே காட்டப்பட்டுள்ள கட்டளையுடன் தொகுத்தோம்:





$ gcc மற்றும். c -ஓ மற்றும்

பின்னர், இந்த நிரலை இயக்க, பின்வரும் கட்டளையை செயல்படுத்தினோம்:



$. / மற்றும்

கீழே உள்ள படத்தில் காட்டப்பட்டுள்ள இந்த நிரலின் வெளியீடு, வெளியீடு '6' ஆக மாறியதிலிருந்து எங்கள் நிரல் சரியாகவும் வெற்றிகரமாகவும் செயல்படுத்தப்பட்டதைக் காட்டுகிறது, அதன் பைனரி சமமான '0110' ஆகும். இதன் பொருள் நமது பிட்வைஸ் மற்றும் செயல்பாடு வெற்றிகரமாக செய்யப்பட்டுள்ளது.

முடிவுரை

இந்த கட்டுரை சி நிரலாக்க மொழியின் பிட்வைஸ் 'AND' செயல்பாட்டைப் பற்றியது. இந்த பிட்வைஸ் ஆபரேட்டரின் முக்கியத்துவத்தை முதலில் விளக்கினோம். அதன் பிறகு, இந்த ஆபரேட்டர் உண்மையில் சி நிரலாக்க மொழியில் எவ்வாறு செயல்படுகிறது என்பதையும் நாங்கள் பகிர்ந்துள்ளோம்.