Hvordan bruke subtraksjonsoppgaveoperatør i C ++

Hvordan bruke subtraksjonsoppgaveoperatør i C ++
Subtraksjonsoppdragsoperatøren (-=) utfører totrinnsberegningen i ett trinn. Fra navnet trekker den ut verdien av variabelen på høyre side og tildeler utfallet til venstre-side-variabelen. Denne opplæringen vil få deg til å forstå sammensatt tildeling -= operatør i C ++ med noen eksempler.

Hva er subtraksjonsoppdragsoperatør i C++

Subtraksjonsoppdragsoperatøren (-=) utfører matematiske oppgaver bare i ett trinn, noe som minimerer kompleksiteten i programmet og forbedrer effektiviteten. Syntaksen til subtraksjonsoppgaven (-=) operatør:

verdi1 -= verdi2;

Verdien kan være en operand eller hvilken som helst form for dataverdi. Som verdi1 -= verdi 2 fungerer som Value1-Value2 og lagre resultatet til verdi1. La oss se på programeksempler i C ++ som bruker “-=” operatør.

Eksempel 1

C ++ -programmet er definert nedenfor på en veldig enkel måte:

#inkludere
ved hjelp av navneområdet STD;
int main ()
int a = 10;
A -= 2;
cout << "Value of a using (-=) Operator: " << a << endl;

I denne koden brukes subtraksjonsoppdragsoperatøren til å ta en variabel med en startverdi på 10, trekke fra det en verdi av 2, og deretter lagret resultatet til en. Så utdataene viste den nye verdien av variabel 8:

Eksempel 2

Følgende er et annet eksempel på å bruke subtraksjonsoppgaveoperatør med betingede utsagn:

#inkludere
ved hjelp av navneområdet STD;
int main ()
int a = 20;
cout << "The initial value of a is: " << a << endl;
A -= 10;
if (a == 10)
cout<< "After using Subtraction assignment operator a Value = " < annet
cout<< "Invalid" << a << endl;

retur 0;

Her, heltallvariabelen en initialiseres med en 20 Startverdi. Å trekke fra 10 fra en, Vi bruker -= operatør. Etter å ha utført subtraksjonsoperasjonen, bruker vi deretter en If-Else uttalelse for å avgjøre om verdien av en er lik 10. Meldingen Etter å ha brukt subtraksjonsoppdragsoperatøren en verdi = skrives ut etterfulgt av verdien av en hvis tilstanden er sann. Hvis ikke, viser vi feilmeldingen Ugyldig, som er verdien av en. Utgangen på skjermen vil være som følger:

Konklusjon

Forbindelsesoperatørene er kombinasjonen av to kombinerte operatører. I denne opplæringen har vi forklart -= sammensatt tildelingsoperatør som er svært nyttig for å få en forskjell mellom to variabler av motsatte sider av = og tildeler utfallet til venstre sidevariabel i bare et enkelt trinn. Ovennevnte artikkel utdypet også eksempler på subtraksjonsoppgaveoperatøren for C ++ med enkel heltalldatatype og if-ests-uttalelse.