Operatore aritmetico in c

Operatore aritmetico in c

Ci sono diversi tipi di operatori sono presenti nelle lingue C. Con questi operatori, possiamo manipolare diversi tipi di operandi o dati con una procedura diversa. L'operatore aritmetico è uno degli operatori con cui possiamo gestire diversi tipi di valori matematici. Innanzitutto, dobbiamo vedere che è la posizione di operatore aritmetico nei gruppi di operatori.

Gruppi di operatori:

  • Operatori unari
  • Operatori aritmetici
  • Operatori bitwise
  • Operatori relazionali
  • Operatori logici
  • Operatori condizionali
  • Operatori di assegnazione

Un tipo di regole di procedimento, se in un problema è presente più operatori, questo tipo di problema viene risolto in base a questo ordine di gruppi di operatori. Questo significa:

Unario -> aritmetico -> bitwise -> Presto.

Istruzione aritmetica:

L'istruzione aritmetica è un'istruzione che viene utilizzata per manipolare i dati utilizzando gli operatori.

Esempio:

1
3 + 4 * 5

Un risultato potrebbe essere 23 un altro potrebbe essere 35.

Un risultato è giusto, un altro è sbagliato. Usiamo l'operatore che procede Bodmas. Ma in lingua C, non esiste una regola di Bodmas.

Operatori aritmetici:

Esistono diversi tipi di operatori aritmetici sono presenti in lingua C. I principali operatori sono Division (/), Multiplication (*), Aggiungi (+) e Sottrazione (-). Le loro priorità sono le seguenti:

*, /, % (stessa priorità) 1a priorità

+, - (stessa priorità) 2a priorità

La regola di associazione va da sinistra a destra.

Per esempio: 3 + 4 - 7 = 7 - 7 = 0.

Qui vengono utilizzati due operatori. Uno è un operatore di aggiunta e un altro è l'operatore di sottrazione. Poiché entrambi gli operatori appartengono allo stesso livello di priorità, quindi le regole precedenti sono seguite da sinistra a destra. Per questo operatore di addizione esegui prima, quindi l'operatore di sottrazione esegue successivamente.

Esempio di programmazione 1:

Qui vediamo un esempio di espressione aritmetica. Come l'operatore dividi viene eseguito nell'espressione?

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

int x; // dichiarando una variabile.
x = 3 /4; // espressione aritmetica.
printf ("%d", x);
restituzione 0;

Produzione:

Spiegazione:

In questo esempio di programmazione l'espressione aritmetica data è x = 3 /4;

In lingua C, se eseguiamo qualsiasi operazione tra due numeri interi, il risultato è un numero intero. Qui 3 e 4 entrambi sono numeri interi, quindi il risultato non ha escogitato alcun numero reale. Quindi, non può venire e galleggiare.

Quindi, 11/5 = 2, quindi il risultato arriverà 2. Se x = 3.0/4, il risultato arriverà 0.75. Significa che se un tipo di dati sarà reale, il risultato arriverà in galleggiante.

COSÌ,

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;

Significa che intero arriverà se e solo se entrambi sono interi. Altrimenti, arriverà qualsiasi numero reale.

% operatore dà il risultato del resto.

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

Se vogliamo dividere qualsiasi numero a un altro numero, significa che è divisibile o meno, usa solo l'operatore Modulo (%).

Esempio di programmazione 2:

Qui vediamo un esempio di espressione aritmetica. Come l'operatore aggiuntivo viene eseguito nell'espressione?

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

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

Produzione:

Spiegazione:

In questo esempio di programmazione l'espressione data è x = 3 + 4;

Qui vengono utilizzati due operatori. Uno è un operatore di addizione e un altro è operatore di assegnazione. Poiché l'operatore aggiuntivo ha la priorità più alta rispetto all'operatore di assegnazione, l'operatore di addizione esegue per primo, quindi l'operatore di assegnazione è eseguito. Quindi l'aggiunta di 3 e 4 è 7, quindi 7 è assegnata nella variabile X con l'aiuto dell'operatore di assegnazione.

Esempio di programmazione 3:

Qui vediamo un esempio di espressione aritmetica o come l'operatore di sottrazione viene eseguito nell'espressione:

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

int x; // dichiarando una variabile.
x = 3 - 4; // viene utilizzata l'espressione aritmetica.
printf (" %d \ n", x);
restituzione 0;

Produzione:

Spiegazione:

In questo esempio di programmazione l'espressione data è x = 3 - 4;

Qui vengono utilizzati due operatori. Uno è l'operatore di sottrazione e un altro è l'operatore di assegnazione. Poiché l'operatore di sottrazione ha la priorità più elevata rispetto all'operatore di assegnazione, l'operatore di sottrazione esegue prima, quindi l'operatore di assegnazione viene eseguito. Quindi la sottrazione di 3 e 4 è -1, quindi -1 è assegnata nella variabile X con l'aiuto dell'operatore di assegnazione.

Esempio di programmazione 4:

Qui vediamo un esempio di espressione aritmetica. Come l'operatore di moltiplicazione viene eseguito nell'espressione?

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

int x; // dichiarando una variabile.
x = 3 * 4; // viene utilizzata l'espressione aritmetica.
printf (" %d \ n", x);
restituzione 0;

Produzione:

Spiegazione:

In questo esempio di programmazione l'espressione data è x = 3 * 4;

Qui vengono utilizzati due operatori. Uno è l'operatore di moltiplicazione e un altro è l'operatore di assegnazione. Poiché l'operatore di moltiplicazione ha la priorità più elevata rispetto all'operatore di assegnazione, l'operatore di moltiplicazione viene eseguito per primo, quindi l'operatore di assegnazione viene eseguito. Quindi la moltiplicazione di 3 e 4 è 12, quindi 12 è assegnata nella variabile X con l'aiuto dell'operatore di assegnazione.

Esempio di programmazione 5:

Qui vediamo un esempio di espressione aritmetica. Come vengono eseguiti diversi operatori aritmetici nell'espressione?

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

int x = 0;
x = 34 + 21 - 15 *3/4;
printf ("Il valore dell'espressione è: %d \ n", x);
restituzione 0;

Produzione:

Spiegazione:

In questo esempio di programmazione l'espressione data è x = 34 + 21 - 15 *3/4;

Qui vengono utilizzati tutti gli operatori aritmetici. Poiché gli operatori di aggiunta, sottrazione, divisione e moltiplicazione vengono utilizzati nell'espressione data, l'operatore di priorità più elevata si esegue per primo e quindi altri operatori eseguono. Quindi, la moltiplicazione e l'operatore di divisione eseguono prima. Dopo quell'esecuzione degli operatori di addizione e sottrazione in quanto appartengono al livello meno prioritario.

Conclusione:

Dalla discussione di cui sopra dell'operatore aritmetico nei gruppi di operatori, siamo giunti a questa conclusione che l'operatore aritmetico è uno dei più importanti operatori per l'operatore diversi tipi di dati matematici. Attraverso l'operatore aritmetico possiamo facilmente risolvere diversi tipi di funzionamento matematico.