முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
தொகுதி 1 · பாடம் 2 இன் 3பாடத்திட்டத்தில் 2/18~8 min
தொகுதி பாடங்கள் (2/3)

ஆபரேட்டர்கள்

C++ இல் உள்ள ஆபரேட்டர்கள் மாறிகள் மற்றும் மதிப்புகளில் செயல்பாடுகளைச் செய்யப் பயன்படுத்தப்படுகின்றன. அவை முக்கியமாக நான்கு வகைகளாகப் பிரிக்கப்படுகின்றன: எண்கணிதம், பணி நியமனம், உறவுமுறை மற்றும் தருக்கவியல்.

எண்கணித ஆபரேட்டர்கள்

இவை பொதுவான கணித செயல்பாடுகளைச் செய்யப் பயன்படுகின்றன:

ஆபரேட்டர்ஆபரேஷன்உதாரணம்
+கூட்டல்5 + 3 (8)
-கழித்தல்5 - 3 (2)
*பெருக்கல்5 * 3 (15)
/பிரிவு10 / 3 (3 என்றால் முழு எண்கள், 3.333 என்றால் மிதவை/இரட்டை)
%மாடுலோ (முழு எண் பிரிவின் மீதி)10 % 3 (1)

பணி ஆபரேட்டர்கள்

மாறிகளுக்கு மதிப்புகளை ஒதுக்க பயன்படுகிறது. C++ ஆனது கூட்டு ஒதுக்கீட்டு ஆபரேட்டர்களையும் ஆதரிக்கிறது:

C++
int x = 10;
x += 5; // Equivalent to x = x + 5 (15)
x *= 2; // Equivalent to x = x * 2 (30)

தொடர்புடைய ஆபரேட்டர்கள் (ஒப்பீடு)

இவை பூலியன் மதிப்பை வழங்கும் (true அல்லது false):

  • == இதற்கு சமம்
  • != சமமாக இல்லை
  • > விட பெரியது
  • < விடக் குறைவு
  • >= இதைவிட பெரியது அல்லது சமமானது
  • <= இதைவிடக் குறைவானது அல்லது சமமானது
C++
bool result = (10 > 5); // true

லாஜிக்கல் ஆபரேட்டர்கள்

பல பூலியன் வெளிப்பாடுகளை இணைக்கப் பயன்படுகிறது:

  • && தர்க்கரீதியான மற்றும்: இரண்டு வெளிப்பாடுகளும் உண்மையாக இருந்தால் உண்மை.
  • || தர்க்கரீதியான அல்லது: குறைந்தது ஒரு வெளிப்பாடு உண்மையாக இருந்தால் உண்மை.
  • ! லாஜிக்கல் அல்ல: உண்மை மதிப்பை மாற்றுகிறது.
C++
bool isAdult = true;
bool hasTicket = false;
bool canEnter = isAdult && hasTicket; // false

நீங்களே முயற்சி செய்து பாருங்கள்

உடற்பயிற்சி#cpp.m1.l2.e1
முயற்சிகள்: 0ஏற்றுகிறது…

மாடுலோ % ஆபரேட்டரைப் பயன்படுத்தி 17 ஐ 5 ஆல் வகுத்தால் மீதமுள்ளதைக் கணக்கிடவும். முடிவை மீதம் என்ற முழு எண் மாறியில் சேமித்து அதை std::cout என அச்சிடவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

C++ è `%` இல் ஆபரேட்டர் மாடுலோ.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்

உடற்பயிற்சி#cpp.m1.l2.e2
முயற்சிகள்: 0ஏற்றுகிறது…

கொடுக்கப்பட்ட வயது = 20 மற்றும் உரிமம் = உண்மை, அந்த நபரால் ஓட்ட முடியுமா என்பதைச் சரிபார்க்கவும் (canDrive). இரண்டு நிபந்தனைகளும் உண்மையாக இருக்க வேண்டும். && ஆபரேட்டரைப் பயன்படுத்தி, முடிவை canDrive என்ற பூலியன் மாறியில் சேமித்து அச்சிடவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

இரண்டு நிபந்தனைகளையும் இணைக்க, தருக்க மற்றும் ஆபரேட்டர் `&&` ஐப் பயன்படுத்தவும்.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்