Namai Plėtra Kas yra priskyrimo operatorius? - apibrėžimas iš techopedijos

Kas yra priskyrimo operatorius? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia priskyrimo operatorius?

Priskyrimo operatorius yra operatorius, naudojamas priskirti naują reikšmę kintamajam, ypatybei, įvykiui ar rodyklės elementui C # programavimo kalba. Priskyrimo operatoriai taip pat gali būti naudojami loginėms operacijoms, tokioms kaip bitų, loginėms operacijoms arba integraliosioms operandoms ir loginėms operandoms, vykdyti.


Skirtingai nei C ++, C # priskyrimo operatoriai negali būti tiesiogiai perkraunami, tačiau vartotojo nustatyti tipai gali perkrauti operatorius, pavyzdžiui, +, -, / ir tt. Tai leidžia priskyrimo operatorių naudoti su tais tipais.

„Techopedia“ paaiškina priskyrimo operatorių

Priskyrimo operatoriams būdingos šios savybės:

  • Naudodami „=“ operatorių priskyrimui su kairiuoju operandu kaip nuosavybės ar rodyklės prieigą, nuosavybė arba rodyklė turi turėti nustatytą prieigos elementą.
  • Dvejetainio operatoriaus perkrovimas netiesiogiai perkrauna atitinkamą priskyrimo operatorių (jei jis yra).
  • Skirtingi priskyrimo operatoriai yra pagrįsti operacijos, vykdomos tarp dviejų operandų, tipais, tokiais kaip sudėjimas (+ =), atimtis, (- =) ir kt. Naudotojo simbolio reikšmė priklauso nuo operandų tipo.
  • Priskyrimo operatoriai yra asociatyvūs iš dešinės, tai reiškia, kad jie yra sugrupuoti iš dešinės į kairę.
  • Nors priskyrimas naudojant priskyrimo operatorių (a + = b) pasiekia tą patį rezultatą, kaip ir be (= a + b), skirtumas tarp dviejų būdų yra toks, kad skirtingai nuo pastarojo pavyzdžio, „a“ vertinamas tik vieną kartą.
  • Priskyrimo operatorius paprastai grąžina nuorodą į objektą, kad būtų naudojamas keliose užduotyse, padarytose viename sakinyje, pavyzdžiui, „a = b = c“, kur a, b ir c yra operandai.
  • Užduoties operatorius tikisi, kad sėkmingos užduoties kairiojo ir dešiniojo pusės tipai bus vienodi.

C # išraiškos naudojant priskyrimo operatorių gali būti „x op y“, kur x ir y yra operandai, o „op“ žymi operatorių. Paprastas priskyrimo operatorius „=“ yra naudojamas jo dešiniojo operando vertės saugojimui atminties vietoje, pažymėtoje kairiuoju operandu. Rezultatas yra jo grąžinimo vertė. Kiti priskyrimo operatoriai, atliekantys nurodytą dviejų operandų operaciją ir priskiriantys kairiajam operandui gautą vertę, vadinami sudėtiniais priskyrimo operatoriais. Jie apima:

  • + =
  • - =
  • * =
  • / =
  • % =
  • & =
  • | =
  • ^ =
  • << = ir >> =
Šis apibrėžimas buvo parašytas atsižvelgiant į C #
Kas yra priskyrimo operatorius? - apibrėžimas iš techopedijos