Aritmetisk operatør i C

Aritmetisk operatør i C

Det er flere typer operatører til stede på C -språk. Med disse operatørene kan vi manipulere forskjellige typer operander eller data med forskjellig prosedyre. Aritmetisk operatør er en av operatørene som vi kan betjene forskjellige typer matematiske verdier. Først må vi se at hva plasseringen av aritmetisk operatør i operatørgrupper er.

Operatørgrupper:

  • Unary -operatører
  • Aritmetiske operatører
  • Bitvis operatører
  • Relasjonelle operatører
  • Logiske operatører
  • Betingede operatører
  • Oppdragsoperatører

En type prosedyre -regler, hvis det i et problem er flere operatør til stede, så løses denne typen problem i henhold til denne rekkefølgen av operatørgrupper. Dette betyr:

Unary -> Aritmetikk -> Bitvis -> Så videre.

Aritmetisk instruksjon:

Aritmetisk instruksjon er en instruksjon som brukes til å manipulere data ved hjelp av operatører.

Eksempel:

1
3 + 4 * 5

Ett resultat kan være 23 et annet kan være 35.

Et resultat er riktig, en annen er feil. Vi bruker operatøren som fortsetter Bodmas. Men på C -språk er det ingen regel om Bodmas.

Aritmetiske operatører:

Det er forskjellige typer aritmetiske operatører er til stede på C -språk. Hovedoperatørene er divisjon (/), multiplikasjon (*), tillegg (+) og subtraksjon (-). Deres prioriteringer er som følger:

*, /, % (samme prioritet) 1. prioritet

+, - (samme prioritet) 2. prioritet

Associtivity Rule er fra venstre mot høyre.

For eksempel: 3 + 4 - 7 = 7 - 7 = 0.

Her brukes to operatører. Den ene er tilleggsoperatør og en annen er subtraksjonsoperatør. Ettersom begge operatørene tilhører samme prioritetsnivå, blir så foregående regler fulgt fra venstre til høyre. For dette tilleggsoperatøren kjøres først og deretter at subtraksjonsoperatøren utfører neste.

Programmering Eksempel 1:

Her ser vi et eksempel på aritmetisk uttrykk. Hvordan skilloperatøren utføres i uttrykket?

1
2
3
4
5
6
7
8
9
10
11
12
1. 3
14
#inkludere
int main ()

int x; // erklære en variabel.
x = 3/4; // aritmetisk uttrykk.
printf ("%d", x);
retur 0;

Produksjon:

Forklaring:

I dette programmeringseksemplet er det gitte aritmetiske uttrykket x = 3/4;

På C -språk, hvis vi utfører noen operasjon mellom to heltall, kommer resultatet som et heltall. Her er 3 og 4 begge heltall, så resultatet har ikke kommet med noe reelt tall. Så det kan ikke komme og flyte nummer.

Så, 11/5 = 2, vil resultatet komme 2. Hvis x = 3.0/4, resultatet kommer 0.75. Det betyr at hvis en datatype vil være ekte, vil resultatet komme i float.

Så,

1
2
3
4
5
6
7
3/4 = 0;
3.0/4 = 0.75;
3/4.0 = 0.75;
3.0/4.0 = 0.75;

Det betyr at heltall kommer hvis og bare hvis begge er heltall. Ellers vil det komme noe reelt tall.

% operatør gir resultatet av resten.

1
2
3
4
5
x = 23%4 = 3
x = 25%5 = 0
x = 3%4 = 3

Hvis vi vil dele et hvilket.

Programmering Eksempel 2:

Her ser vi et eksempel på aritmetisk uttrykk. Hvordan tilleggsoperatør utføres i uttrykket?

1
2
3
4
5
6
7
8
9
10
11
12
1. 3
#inkludere
int main ()

int x;
x = 3 + 4;
printf ("%d \ n", x);
retur 0;

Produksjon:

Forklaring:

I dette programmeringseksemplet er det gitte uttrykket x = 3 + 4;

Her brukes to operatører. Den ene er tilleggsoperatør og en annen er oppdragsoperatør. Ettersom tilleggsoperatøren har høyere prioritering enn oppdragsoperatøren, utfører tilleggsoperatøren først, deretter utfører tildelingsoperatøren. Så tilsetningen av 3 og 4 er 7, deretter tilordnes 7 i variabelen X ved hjelp av oppdragsoperatør.

Programmering Eksempel 3:

Her ser vi et eksempel på aritmetisk uttrykk eller hvordan subtraksjonsoperatør utføres i uttrykket:

1
2
3
4
5
6
7
8
9
10
11
12
1. 3
#inkludere
int main ()

int x; // erklære en variabel.
x = 3 - 4; // aritmetisk uttrykk brukes.
printf (" %d \ n", x);
retur 0;

Produksjon:

Forklaring:

I dette programmeringseksemplet er det gitte uttrykket x = 3 - 4;

Her brukes to operatører. Den ene er subtraksjonsoperatør og en annen er oppdragsoperatør. Ettersom subtraksjonsoperatøren har høyere prioritet enn tildelingsoperatøren, utfører subtraksjonsoperatør først, deretter utfører tildelingsoperatøren. Så subtraksjonen av 3 og 4 er -1, deretter tilordnes -1 i variabelen x ved hjelp av oppdragsoperatør.

Programmering Eksempel 4:

Her ser vi et eksempel på aritmetisk uttrykk. Hvordan multiplikasjonsoperatør utføres i uttrykket?

1
2
3
4
5
6
7
8
9
10
11
12
1. 3
#inkludere
int main ()

int x; // erklære en variabel.
x = 3 * 4; // aritmetisk uttrykk brukes.
printf (" %d \ n", x);
retur 0;

Produksjon:

Forklaring:

I dette programmeringseksemplet er det gitte uttrykket x = 3 * 4;

Her brukes to operatører. Den ene er multiplikasjonsoperatør og en annen er oppdragsoperatør. Ettersom multiplikasjonsoperatøren har høyere prioritet enn tildelingsoperatøren, utfører multiplikasjonsoperatør først, deretter utfører tildelingsoperatøren. Så multiplikasjonen av 3 og 4 er 12, deretter tilordnes 12 i variabelen x ved hjelp av oppdragsoperatør.

Programmering Eksempel 5:

Her ser vi et eksempel på aritmetisk uttrykk. Hvordan forskjellige aritmetiske operatører blir utført i uttrykket?

1
2
3
4
5
6
7
8
9
10
11
12
1. 3
14
#inkludere
int main ()

int x = 0;
x = 34 + 21 - 15 *3/4;
printf ("Uttrykksverdien er: %d \ n", x);
retur 0;

Produksjon:

Forklaring:

I dette programmeringseksemplet er det gitte uttrykket x = 34 + 21 - 15 *3/4;

Her brukes alle aritmetiske operatører. Som tillegg, subtraksjon, divisjon og multiplikasjonsoperatører brukes i det gitte uttrykket, utfører operatøren med høyere prioritet først, og deretter utfører andre operatør. Så, multiplikasjon og divisjonsoperatør utfører først. Etter det utføres tilleggs- og subtraksjonsoperatører når de tilhører det mindre prioriterte nivået.

Konklusjon:

Fra ovennevnte diskusjon av aritmetisk operatør i operatørgrupper, har vi kommet til denne konklusjonen at aritmetisk operatør er en av de viktigste operatørene for operatørens forskjellige typer matematiske data. Gjennom aritmetisk operatør kan vi enkelt løse forskjellige typer matematisk drift.