Pagbabawas Operator

May -Akda: Lewis Jackson
Petsa Ng Paglikha: 8 Mayo 2021
I -Update Ang Petsa: 9 Mayo 2024
Anonim
Disney Zootopia Surprise Egg Math Tanong Matuto Pagbabawas Sa Big Mouth Academy Aralin 7
Video.: Disney Zootopia Surprise Egg Math Tanong Matuto Pagbabawas Sa Big Mouth Academy Aralin 7

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Decrement Operator?

Ang isang decrement operator, sa con ng C #, ay isang hindi nag-iisa operator. Nagbabalik ito ng isang halaga ng parehong uri, na may paunang natukoy na halaga na katumbas ng halaga ng operand na minus one. Ang operator ng pag-decip ay minarkahan ng simbolo -.

Sinusuportahan ng isang operator ng pagbubura ang parehong mga notasyon ng prefix at postfix. Sa kaso ng prefix notation (na ipinapahiwatig ng --x, kung saan ang x ay isang variable), ang halaga ng isang variable ay ginagamit sa expression pagkatapos ng pag-decip ng orihinal na halaga nito. Habang ginagamit ang notasyon ng postfix (x--), ang halaga ng isang variable bago ang operasyon ng pag-december ay isasaalang-alang sa expression. Ang isang operator ng pag-decrement ay maaaring magamit upang mabago ang lokasyon ng pointer sa pamamagitan ng pagbabawas ng isang halaga na katumbas ng sukat (o uri ng pointer) mula sa address na nilalaman sa variable ng pointer.


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 Operator ng Pagbabawas

Ang isang operator ng pagbawas ay karaniwang ginagamit sa mga pahayag sa pag-iiba ng loop o sa anumang con kung saan may pangangailangan na pagbawas ng isang unit. Kabilang sa mga tampok ng decrement operator:

  • Ang halaga na ibinalik ng operator ng pagbawas ay naka-imbak sa isang lokasyon na tumuturo sa variable.
  • Ang halaga na ibinalik ng operator ay nagiging resulta ng operasyon ng pag-december.
  • Ang mga uri na paunang natukoy na pagpapatupad ng deklarasyon ng operator ay mga uri ng numero, tulad ng integer, sbyte, maikli, int, mahaba, char, float, doble, desimal, at uri ng enumeration.
  • Ang mga uri na tinukoy ng gumagamit ay maaaring mag-overload ang operator ng pagbawas upang maipatupad ang mga kinakailangang semantika.
  • Habang nag-aaplay ng isang decrement operator sa pointer, ang resulta ay nakasalalay sa pagpapatupad. Ang mga pagbubukod ay hindi itinapon kung ang operasyon ay umaapaw sa pointer domain.
  • Ang pag-uunawa ng operator ng pag-december ay nagpapahintulot sa pagtatalaga ng postfix na magkaroon ng isang mas mataas na unahan kaysa sa paunang prefix form.

Tandaan na, habang gumagamit ng isang decrement operator, ang operand ay dapat na isang expression na kumakatawan sa isang variable, pag-access sa pag-aari, o mga index. Bilang karagdagan, Kung ang operator ng pag-december ay ginagamit na may prefix notation para sa operand, ang ari-arian o indexer ay dapat magkaroon ng isang at itakda ang accessor upang maiwasan ang mga pagkakamali sa compilation. Bukod dito, kung ang isang decrement operator ay ginagamit para sa isang pointer, ang pointer ay maaaring maging anumang uri maliban sa walang bisa *.

Ang isang operator ng pagbubura ay dapat gamitin upang magtakda ng isang variable at hindi sa isang halaga. Ang paggamit ng isang decrement operator nang higit sa isang beses sa isang solong expression ay maaaring maging sanhi ng hindi mahulaan na mga resulta ng karamihan dahil sa pag-optimize na inilapat ng tagatala. Samakatuwid, iminumungkahi na gumamit ng isang decrement operator matapos maunawaan ang pagkakasunud-sunod ng pagsusuri, habang ginagamit ang parehong postfix at prefix na notasyon kasama ang pangunahan nito sa hanay ng mga C # operator. Ang mga pag-post ng postfix at prefix ng isang decrement operator ay hindi maaaring magkahiwalay na pagpapatupad ng operator.


Ang kahulugan na ito ay isinulat sa con ng C #