Operator arytmetyczny w C

Operator arytmetyczny w C

Istnieje kilka rodzajów operatorów jest obecnych w językach C. Dzięki tym operatorom możemy manipulować różnymi rodzajami operandów lub danych z inną procedurą. Operator arytmetyczny jest jednym z operatorów, za pomocą których możemy obsługiwać różne typy wartości matematycznych. Po pierwsze, musimy zobaczyć, jaka jest pozycja operatora arytmetycznego w grupach operatorów.

Grupy operatorów:

  • Unary Operatorzy
  • Operatory arytmetyczne
  • Operatorzy bitowate
  • Operatorzy relacyjni
  • Operatorzy logiczni
  • Operatorzy warunkowe
  • Operatorzy zadań

Jeden rodzaj reguł postępowania, jeśli w problemie jest obecnych wielu operatorów, wówczas ten rodzaj problemu jest rozwiązany zgodnie z tą kolejnością grup operatorów. To znaczy:

Unary -> arytmetyka -> bitowate -> Wkrótce.

Instrukcja arytmetyczna:

Instrukcja arytmetyczna to instrukcja używana do manipulowania danymi za pomocą operatorów.

Przykład:

1
3 + 4 * 5

Jeden wynik może wynosić 23 inny może wynosić 35.

Wynik jest słuszny, inny jest zły. Korzystamy z bodmon. Ale w języku C nie ma zasady Bodmas.

Operatory arytmetyczne:

Istnieją różne rodzaje operatorów arytmetycznych w języku C. Głównymi operatorami są podział (/), mnożenie (*), dodanie (+) i odejmowanie (-). Ich priorytety są następujące:

*, /, % (ten sam priorytet) 1. priorytet

+, - (ten sam priorytet) 2. priorytet

Reguła powiązania jest od lewej do prawej.

Na przykład: 3 + 4 - 7 = 7 - 7 = 0.

Tutaj używane są dwóch operatorów. Jeden to operator dodawania, a drugi jest operatorem odejmowania. Ponieważ obaj operatorzy należą do tego samego poziomu priorytetu, więc poprzednie reguły są przestrzegane od lewej do prawej. W przypadku tego operatora dodawania najpierw wykonuje, a następnie operator odejmuje następny.

Przykład programowania 1:

Tutaj widzimy przykład ekspresji arytmetycznej. Jak wykonywany jest operator podziału w wyrażeniu?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#włączać
int main ()

int x; // deklarowanie zmiennej.
x = 3/4; // Wyrażenie arytmetyczne.
printf („%d”, x);
powrót 0;

Wyjście:

Wyjaśnienie:

W tym przykładzie programowania podane wyrażenie arytmetyczne to x = 3/4;

W języku C, jeśli wykonamy jakąkolwiek operację między dwoma liczbami całkowitych, wynik jest liczbą całkowitą. Tutaj 3 i 4 to liczby całkowite, więc wynik nie wymyślił żadnej liczby. Więc nie może przyjść i liczba pływaków.

Tak więc 11/5 = 2, wówczas wynik nadejdzie 2. Jeśli x = 3.0/4, wynik przyjdzie 0.75. Oznacza to, że jeśli typ danych będzie prawdziwy, wynik będzie dostępny na float.

Więc,

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;

Oznacza to, że liczba całkowita przyjdzie, jeśli i tylko wtedy, gdy oba są liczbą całkowitą. W przeciwnym razie nadejdzie dowolna liczba rzeczywisty.

% operator daje wynik pozostałej części.

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

Jeśli chcemy podzielić dowolną liczbę na inną liczbę, oznacza to, że jest to podzielne, czy nie, użyj tylko operatora modulo (%).

Przykład programowania 2:

Tutaj widzimy przykład ekspresji arytmetycznej. Jak wykonywana jest operator dodawania w wyrażeniu?

1
2
3
4
5
6
7
8
9
10
11
12
13
#włączać
int main ()

int x;
x = 3 + 4;
printf („%d \ n”, x);
powrót 0;

Wyjście:

Wyjaśnienie:

W tym przykładzie programowania dane wyrażenie jest x = 3 + 4;

Tutaj używane są dwóch operatorów. Jeden to operator dodawania, a drugi jest operatorem przypisania. Ponieważ operator dodawania ma wyższy priorytet niż operator przypisania, operator dodatku najpierw wykonuje, a następnie operator przypisania wykonuje. Zatem dodanie 3 i 4 wynosi 7, a następnie 7 jest przypisywane do zmiennej x za pomocą operatora przypisania.

Przykład programowania 3:

Tutaj widzimy przykład wyrażenia arytmetycznego lub sposób wykonywania operatora odejmowania w wyrażeniu:

1
2
3
4
5
6
7
8
9
10
11
12
13
#włączać
int main ()

int x; // deklarowanie zmiennej.
x = 3 - 4; // stosuje się ekspresję arytmetyczną.
printf („ %d \ n”, x);
powrót 0;

Wyjście:

Wyjaśnienie:

W tym przykładzie programowania dane wyrażenie to x = 3 - 4;

Tutaj używane są dwóch operatorów. Jeden to operator odejmowania, a drugi jest operatorem przypisania. Ponieważ operator odejmowania ma wyższy priorytet niż operator przypisania, operator odejmowania najpierw wykonuje, a następnie operator przypisania wykonuje. Zatem odejmowanie 3 i 4 wynosi -1, wówczas -1 jest przypisywany w zmiennej x za pomocą operatora przypisania.

Przykład programowania 4:

Tutaj widzimy przykład ekspresji arytmetycznej. W jaki sposób operator mnożenia jest wykonywany w wyrażeniu?

1
2
3
4
5
6
7
8
9
10
11
12
13
#włączać
int main ()

int x; // deklarowanie zmiennej.
x = 3 * 4; // stosuje się ekspresję arytmetyczną.
printf („ %d \ n”, x);
powrót 0;

Wyjście:

Wyjaśnienie:

W tym przykładzie programowania dane wyrażenie jest x = 3 * 4;

Tutaj używane są dwóch operatorów. Jeden to operator mnożenia, a drugi jest operatorem przypisania. Ponieważ operator mnożenia ma wyższy priorytet niż operator przypisania, operator mnożenia najpierw wykonuje, a następnie operator przypisania wykonuje. Zatem mnożenie 3 i 4 wynosi 12, a następnie 12 jest przypisywane w zmiennej x za pomocą operatora przypisania.

Przykład programowania 5:

Tutaj widzimy przykład ekspresji arytmetycznej. Jak wykonywane są różni operatorzy arytmetyczni w wyrażeniu?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#włączać
int main ()

int x = 0;
x = 34 + 21 - 15 *3/4;
printf („Wartość wyrażenia to: %d \ n”, x);
powrót 0;

Wyjście:

Wyjaśnienie:

W tym przykładzie programowania dane wyrażenie jest x = 34 + 21 - 15 *3/4;

Tutaj używane są wszyscy operatorzy arytmetyczni. W miarę dodawania operatory odejmowania, podziału i mnożenia są używane w danym wyrażeniu, operator o wyższym priorytecie najpierw wykonuje, a następnie wykonuje inny operator. Tak więc operator mnożenia i działu wykonują pierwsze. Następnie operatorzy dodawania i odejmowania wykonują, ponieważ należą do poziomu mniejszego priorytetu.

Wniosek:

Z powyższej dyskusji operatora arytmetycznego w grupach operatorów doszliśmy do wniosku, że operator arytmetyczny jest jednym z najważniejszych operatorów operatora różnych rodzajów danych matematycznych. Za pośrednictwem operatora arytmetycznego możemy łatwo rozwiązać różne rodzaje operacji matematycznych.