Mga Operator

May -Akda: Lewis Jackson
Petsa Ng Paglikha: 8 Mayo 2021
I -Update Ang Petsa: 15 Mayo 2024
Anonim
Fuel subsidy para sa mga operator at jeep driver, dodoblehin na
Video.: Fuel subsidy para sa mga operator at jeep driver, dodoblehin na

Nilalaman

Kahulugan - Ano ang ibig sabihin ng mga Operator?

Ang mga operator, sa C #, ay mga simbolo na ginamit sa loob ng isang expression o pahayag upang tukuyin ang mga operasyon na isinasagawa sa pagsusuri ng expression. Ang mga operator ay mga elemento ng programa na maaaring mailapat sa isa o higit pang mga pagpapatakbo sa isang expression upang magsagawa ng pagkalkula. Ang mga operand na ginamit sa operator ay maaaring mga literal, mga patlang, lokal na variable at expression.

Sa pangkalahatan, ang mga operator ay tumutulong sa pagbuo ng mga expression na bumubuo sa pangunahing paraan upang magtrabaho kasama ang data na nakaimbak sa mga constants at variable.

Bagaman ang lahat ng mga C # operator ay binigyan ng paunang natukoy na pagpapatupad na ginagamit sa anumang expression na naglalaman ng mga built-in na uri, maaari silang ma-overload upang mabago ang pag-uugali kapag inilalapat sa mga uri ng tinukoy ng gumagamit. Ang mga operator tulad ng naka-check at walang check na tulong sa pagbibigay ng pagpipilian upang mahawakan o huwag pansinin ang mga pagbubukod na may kaugnayan sa overflow na dulot ng mga operasyon sa aritmetika.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang mga Operator

Tulad ng mga operator ng C ++, ang mga C # operator ay mayroon ding pag-unahan at asociational na tumutukoy sa pagkakasunud-sunod ng pagsusuri ng mga operator sa isang expression. Batay sa bilang ng mga operand na ginamit sa operator, ang mga operator ay inuri bilang unary (solong operand), binary (dalawang operand) at ternary (tatlong operand).

Ang mga uri na tinukoy ng gumagamit ay maaaring mag-overload sa isang operator sa pamamagitan ng pagtukoy nito bilang isang static na function ng miyembro gamit ang keyword, 'operator' na may pampublikong antas ng pag-access. Ang ilang mga operator ay maaari lamang mai-overload na may kaunting mga paghihigpit.

Halimbawa, ang operator '==' ay maaaring magamit upang ihambing ang dalawang bagay ng hindi mababago na uri ng halaga na kung saan ang operator ay na-overload sa uri ng tinukoy ng gumagamit para sa paghahambing ng pagkakapantay-pantay ng halaga sa halip ng pagkakapantay-pantay ng sanggunian.

Ang iba't ibang uri ng C # operator na ginagamit para sa mga tiyak na pag-andar ay kinabibilangan ng:


  • Takdang-Aralin (=): ginamit upang magtalaga ng resulta ng isang expression sa isang variable
  • Short-hand assignment (+ =, - =, * =, / =,% =, & =, | =, ^ =, << =, >> =): para sa pag -ikli ng karaniwang mga operasyon sa pagtatalaga
  • Aritmetika (+, -, *, /,%): para sa pagtatayo ng mga expression ng matematika
  • Increment at decrement operator (++ at -): shortcut para sa pagdagdag o pagbawas sa halaga ng 1
  • Paghahambing (==,>, <,> =, <=,! =): Para sa pagganap ng paghahambing na kinokontrol ang daloy ng programa
  • Boolean lohikal na operator (!, &&, ||, ^): para sa pagpapatakbo ng lohikal na operasyon ng Boolean
  • Ang pagmamanupaktura ng bitwise (&, |, ^, >>, <<): para sa pagmamanipula sa bawat piraso ng mga halaga ng integer
  • Uri ng pagsubok (ay, bilang): upang suriin o i-convert ang uri ng isang bagay
  • Ang pagmamanipula ng pointer (*, &, ->,): para sa mga operasyon na isinagawa nang direkta sa mga payo sa hindi ligtas na con
  • Pagbubukod ng overflow (naka-check at hindi napansin): pagpipilian upang suriin o maiwasan ang pag-check ng overflow sa mga halaga
  • Ang operator ng Ternary (? :): ginamit para sa pagpapasya
Ang kahulugan na ito ay isinulat sa con ng C #