பிட்வைஸ் ஆபரேட்டர்

நூலாசிரியர்: Laura McKinney
உருவாக்கிய தேதி: 10 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 25 ஜூன் 2024
Anonim
C இல் பிட்வைஸ் ஆபரேட்டர்கள் (பகுதி 1)
காணொளி: C இல் பிட்வைஸ் ஆபரேட்டர்கள் (பகுதி 1)

உள்ளடக்கம்

வரையறை - பிட்வைஸ் ஆபரேட்டர் என்றால் என்ன?

பிட்வைஸ் ஆபரேட்டர் என்பது தனிப்பட்ட பிட்களின் கையாளுதலை உள்ளடக்கிய பிட் வடிவங்கள் அல்லது பைனரி எண்களில் பிட்வைஸ் செயல்பாடுகளைச் செய்ய பயன்படுத்தப்படும் ஒரு ஆபரேட்டர் ஆகும்.


பிட்வைஸ் ஆபரேட்டர்கள் இதில் பயன்படுத்தப்படுகின்றன:

  • தரவுடன் இணைக்கப்பட்டுள்ள தலைப்பில் உள்ள தனிப்பட்ட பிட்கள் முக்கியமான தகவல்களைக் குறிக்கும் தொடர்பு அடுக்குகள்
  • சிப்பில் வெவ்வேறு செயல்பாடுகளை கட்டுப்படுத்துவதற்கான உட்பொதிக்கப்பட்ட மென்பொருள் மற்றும் உட்பொதிக்கப்பட்ட மைக்ரோகண்ட்ரோலர்களின் வன்பொருள் பதிவுகளின் தனிப்பட்ட பிட்களைக் கையாளுவதன் மூலம் வன்பொருளின் நிலையைக் குறிக்கிறது.
  • சாதன இயக்கிகள், கிரிப்டோகிராஃபிக் மென்பொருள், வீடியோ டிகோடிங் மென்பொருள், நினைவக ஒதுக்கீட்டாளர்கள், சுருக்க மென்பொருள் மற்றும் கிராபிக்ஸ் போன்ற பயன்பாடுகளுக்கான குறைந்த-நிலை நிரலாக்க
  • தேடல் மற்றும் தேர்வுமுறை சிக்கல்களில் பெரிய எண்ணிக்கையிலான முழு எண்களை திறம்பட பராமரித்தல்
  • பிட்வைஸ் செயல்பாடுகள் பிட் கொடிகளில் செய்யப்படுகின்றன, இது ஒரு கணக்கீட்டு பட்டியலில் வரையறுக்கப்பட்ட மதிப்புகளின் எந்தவொரு கலவையையும் சேமிக்க கணக்கீட்டு வகையின் ஒரு நிகழ்வை செயல்படுத்த முடியும்.

மைக்ரோசாஃப்ட் அஸூர் மற்றும் மைக்ரோசாஃப்ட் கிளவுட் | இந்த வழிகாட்டி முழுவதும், கிளவுட் கம்ப்யூட்டிங் எதைப் பற்றியது என்பதையும், கிளவுட் நிறுவனத்திலிருந்து உங்கள் வணிகத்தை நகர்த்தவும் இயக்கவும் மைக்ரோசாஃப்ட் அஸூர் எவ்வாறு உதவும் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.

டெகோபீடியா பிட்வைஸ் ஆபரேட்டரை விளக்குகிறது

பைட்டுகள் அல்லது பைட்டுகளின் குழுக்களுடன் பணிபுரியும் பொதுவான தருக்க ஆபரேட்டர்கள் (+, -, * போன்றவை) போலல்லாமல், பிட்வைஸ் ஆபரேட்டர்கள் ஒவ்வொரு பைட்டுகளையும் ஒரு பைட்டுக்குள் சரிபார்க்கலாம் அல்லது அமைக்கலாம். பிட்வைஸ் ஆபரேட்டர்கள் ஒருபோதும் வழிதல் ஏற்படாது, ஏனெனில் பிட்வைஸ் செயல்பாட்டிற்குப் பிறகு உருவாகும் முடிவு சம்பந்தப்பட்ட எண் வகைக்கு சாத்தியமான மதிப்புகளின் வரம்பிற்குள் இருக்கும்.


மொழிகளின் சி குடும்பத்தில் (சி #, சி மற்றும் சி ++) பயன்படுத்தப்படும் பிட்வைஸ் ஆபரேட்டர்கள்:

  • அல்லது (|): ஏதேனும் செயல்பாடுகள் உண்மையாக இருந்தால் முடிவு உண்மை.
  • மற்றும் (&): இரண்டு செயல்பாடுகளும் உண்மையாக இருந்தால் மட்டுமே முடிவு உண்மை. சில பிட்களின் மதிப்புகளை சரிபார்க்க முகமூடியை அமைக்க இதைப் பயன்படுத்தலாம்.
  • XOR (^): அதன் செயல்பாடுகளில் ஒன்று உண்மையாக இருந்தால் மட்டுமே முடிவு உண்மை. சில பிட்களை மாற்றுவதற்கு இது முக்கியமாக பயன்படுத்தப்படுகிறது. மூன்றாவது ஒன்றைப் பயன்படுத்தாமல் இரண்டு மாறிகள் இடமாற்றம் செய்ய இது உதவுகிறது.
  • பிட்வைஸ் பூர்த்தி அல்லது தலைகீழ் அல்லது NOT (~): ஒரு செயல்பாட்டின் பிட்வைஸ் நிரப்புதலை அதன் மதிப்பை மாற்றியமைப்பதன் மூலம் அனைத்து பூஜ்ஜியங்களும் ஒன்றாக மாற்றப்பட்டு அனைத்தும் பூஜ்ஜியங்களாக மாறும்.
  • >> (வலது-ஷிப்ட்) மற்றும் << (இடது-ஷிப்ட்) ஆபரேட்டர்: இரண்டாவது இயக்கத்தால் குறிப்பிடப்பட்ட நிலைகளின் எண்ணிக்கையை வலது அல்லது இடது திசையில் பிட்களை நகர்த்துகிறது. வலது-ஷிப்ட் செயல்பாடு என்பது முழு எண்ணாக அல்லது நீளமாக இயங்குவதற்கான எண்கணித மாற்றமாக இருந்தாலும், இது வகை uint அல்லது ulong இன் இயக்கங்களுக்கான தர்க்கரீதியான மாற்றமாகும். பிட்களை சீரமைப்பதில் ஷிப்ட் ஆபரேட்டர்கள் பயன்படுத்தப்படுகின்றன.

பிட்வைஸ் ஆபரேட்டர்களில் முன்னுரிமையின் வரிசை (மிக உயர்ந்தது முதல் மிகக் குறைவானது):


  1. ~
  2. << and >>
  3. &
  4. ^
  5. |
இந்த வரையறை பொது நிரலாக்கத்தின் கான் இல் எழுதப்பட்டது