W programowaniu C# rozwiązywamy miliony problemów za pomocą operatorów. Operatorzy wykonują różne operacje i są również używane do przypisywania wartości do zmiennych. Operatorzy przypisania nadają wartość zmiennym. Mamy coś, co nazywamy operatorami przypisania złożonego, w których operator przypisania odejmowania jest jednym z nich. Istnieje jedenaście rodzajów operatorów przypisywania złożonych. Wszystkie wykonują operację i przypisz wartość do zmiennej. Równy operator (=) jest wykorzystywany do przypisania wartości do dowolnej zmiennej pomimo jej typu danych. Jest to identyfikowane jako operator przypisania. Wartość, na której wykonujemy różne operacje, nazywa się operand. Przy przypisaniu odejmowania właściwa wartość jest przypisywana do lewego operandu. Odejmuje wartość od zmiennej, a wartość wynikowa jest przypisywana do tej zmiennej. Na przykład p - = 9 działa jako p = p -9. Możemy powiedzieć, że przypisanie odejmowania jest metodą odejmowania i przypisywania wartości do zmiennej, takiej jak A = A = A-wartości.
Składnia:
Operand -= operand
Operandy mogą być dowolną zmienną lub wartością, która odejmuje drugi operand od pierwszego i przechowuje wynik w pierwszym operandie.
Przykład 1:
Użyjemy operatora przypisania odejmowania o wartości całkowitej i zobaczymy różnicę przed i po przypisaniu tego operatora.
Najpierw zadeklaruj i zainicjuj zmienną „wartość_1” typu liczb całkowitych. Następnie wydrukuj wiadomość, dzwoniąc do konsoli.Funkcja writeLine (). Liczba całkowita przechowywana w zmiennej „wartość_1” jest również pokazana przy użyciu konsoli.Metoda WriteLine (). Tutaj używamy konsoli.Metoda writeLine () poprzez połączenie (+) komunikat o nazwie zmiennej „wartość_1”. W następnym instrukcji cyfra „7” jest odejmowana od „wartości_1” za pomocą operatora przypisania odejmowania. Następnie użyj konsoli.Funkcja writeLine (), aby wyświetlić tekst wraz z jego wartością. Ta funkcja drukuje nową wartość „wartość_1”. Ponieważ C# jest skompilowany według linii, ponieważ 78 jest wartością początkową przypisaną do zmiennej „Wartość 1”, kompilator wyświetli ją najpierw. Kompilator następnie wykona operację przypisania odejmowania i wyświetli nową wartość, gdy opracuje metodę drugiej konsoli.
Przykład 2:
Obserwujemy, jak użyć operatora przypisania odejmowania w instrukcji „If Else”, gdy mamy do czynienia z dwiema wartościami całkowitymi i gdy oba operandy są zmiennymi.
Tutaj definiujemy dwie zmienne typu liczb całkowitych - „VAL_1” i „VAL_2”. Następnie użyj instrukcji „IF-ELSE”, aby sprawdzić wymagany warunek. Warunkiem jest to, że jeśli pierwsza wartość „VAL_1” jest większa niż 70, wykonujemy ciało. Korzystamy z operatora przypisania odejmowania w treści instrukcji „If”, aby odjąć drugą wartość, która jest „VAL_2” od pierwszej wartości „VAL_1”. Następnie przypisujemy wartość do „VAL_1”. Następnie pokazuje wynik wraz z przesłaniem na konsoli. Jeśli zdefiniowany warunek wyrażenia „jeśli” nie jest spełniony, wykonujemy część „else”. Używamy operatora przypisania odejmowania w części „else”, aby odjąć pierwszą wartość „VAL_1” od drugiej wartości „VAL_2”. Następnie przypisujemy wartość do „VAL_2”. Następnie przedstaw wartość na ekranie, stosując konsolę.Funkcja writeLine ().
Ciało instrukcji „If” jest oceniane w tym kodzie, ponieważ wyrażenie instrukcji „jeśli” jest spełnione.
Przykład 3:
Ten przykład obejmie użycie operatora przypisania odejmowania w pętli „for”. Itera itera do momentu spełnienia danego warunku.
Zmienna liczb całkowita „Number_1” jest zadeklarowana i przypisana wartość „80”. Następnie użyj pętli „for”. Zdefiniuj i zainicjuj iterator wewnątrz tej pętli. Następnie ustaw warunek iteracji i zwiększ wartość „i”. W treści pętli „dla” wykonaj działanie przypisania odejmowania zmiennej „Number_1”, odejmując od 2. Następnie wyświetl wartości jeden po drugiej przy użyciu pętli „dla”. Pętla „for” przechodzi cztery razy i wyświetla wartość za każdym razem, gdy wykonuje ciało. Konsola.Funkcja writeline () jest używana w pętli „dla” w celu połączenia wartości „i” z komunikatem. Wartość aktualizuje za każdym razem, gdy pętla jest wykonywana. W ten sposób zobaczymy zaktualizowaną wartość na konsoli. Ilekroć wykonywana jest pętla „for”, zwiększa wartość iteratora „i”. Gdy „ja” jest większe niż wymagany warunek, pętla zakończy się. Pętla zaczyna się od 0 i drukuje oryginalną wartość odejmowaną przez 2 i tak dalej.
Przykład 4:
Teraz użyjmy operatora przypisania odejmowania z wartościami zmiennoprzecinkowymi.
W pierwszym stwierdzeniu inicjowane są dwie wartości zmiennoprzecinkowe. Następnie stosuje się pętlę „for”. W pętli „dla” zainicjuj iterator o wartości „0” i zdefiniuj warunek. Ta pętla wykonuje się 6 razy, ponieważ warunek jest zdefiniowany, że iterator jest mniejszy i równy pięciu. Wyrażenie „I ++” zwiększa iterator, dopóki nie stanie się podanym warunkami, fałszywie. Iterator zaczyna się od 0 do 5, co wykonuje pętlę „dla” 6 razy za każdym razem, gdy wartość „NO_1” jest odejmowana przez wartość „NO_2”. Gdy wartość jest odejmowana po raz pierwszy, aktualizuje wartość zmiennej „NO_1”, a proces trwa, aż warunek pętli „dla” będzie prawdziwy. Jednak pętla kończy się, a pozostały kod działa, gdy wartość „i” jest równa 6. Poza pętlą „for” mamy jedno stwierdzenie, które pokazują ostatnią wartość, która jest przechowywana w zmiennej „NO_1”.
Wniosek
Zastosowanie operatora odejmowania (-=) w kodach języka C# jest dokładnie wyjaśnione w tym przewodniku. Za pomocą praktycznych przykładów kodu zbadaliśmy wszystko dotyczące przypisania odejmowania (-=). Ten operator może być używany jako metoda skrótów do odejmowania czegoś od zmiennej i do przypisania wartości wynikowej do tej zmiennej. Operator przypisania może wykonywać odejmowanie i przypisanie dwóch zmiennych.