Operatorzy#
Wstęp#
Operatory w C++ to symbole umożliwiające wykonywanie operacji na zmiennych i wartościach. Należą do nich operatory arytmetyczne, logiczne, porównania, przypisania i bitowe. C++ obsługuje również inkrementację/dekrementację, wyrażenia warunkowe i przypisanie złożone. Stanowią one rdzeń większości logiki i matematyki w dowolnym programie C++, w tym w sterowaniu robotyką za pomocą VEXcode IQ.
Arithmetic#
Nazwa |
Symbol |
Operator |
Przykład |
|---|---|---|---|
Dodatek |
|
|
|
Odejmowanie |
|
|
|
Mnożenie |
|
|
|
Dział |
|
|
|
Moduł |
|
|
|
Negacja |
|
|
|
Augmented Arithmetic#
Nazwa |
Symbol |
Operator |
Przykład |
|---|---|---|---|
Dodatek |
|
|
|
Odejmowanie |
|
|
|
Mnożenie |
|
|
|
Dział |
|
|
|
Moduł |
|
|
|
Comparison#
Nazwa |
Symbol |
Operator |
Przykład |
|---|---|---|---|
Równość |
|
|
|
Nierówność |
|
|
|
Większy niż |
|
|
|
Mniej niż |
|
|
|
Większy lub równy |
|
|
|
Mniejsze lub równe |
|
|
|
Logical#
Nazwa |
Symbol |
Operator |
Przykład |
|---|---|---|---|
Logiczne AND |
|
|
|
Logiczne LUB |
|
|
|
Logiczne NIE |
|
|
|
Assignment#
Nazwa |
Symbol |
Operator |
Przykład |
|---|---|---|---|
Zadanie |
|
|
|
Bitwise#
Nazwa |
Symbol |
Operator |
Przykład |
|---|---|---|---|
Bitowe AND |
|
|
|
OR bitowy |
|
|
|
XOR bitowy |
|
|
|
Bitowe NIE |
|
|
|
Przesunięcie w lewo |
|
|
|
Przesunięcie w prawo |
|
|
|
Augmented Bitwise#
Nazwa |
Symbol |
Operator |
Przykład |
|---|---|---|---|
Bitowe AND |
|
|
|
OR bitowy |
|
|
|
XOR bitowy |
|
|
|
Przesunięcie w lewo |
|
|
|
Przesunięcie w prawo |
|
|
|
Ternary (Conditional)#
Nazwa |
Składnia |
Przykład |
|---|---|---|
Operator warunkowy |
|
|
Increment / Decrement#
Nazwa |
Symbol |
Operator |
Przykład |
|---|---|---|---|
Pre-inkrementacja |
|
|
|
Post-inkrementacja |
|
|
|
Pre-Dekrementacja |
|
|
|
Post-Dekrementacja |
|
|
|