Operaattorit#
Johdanto#
C++:n operaattorit ovat symboleja, joiden avulla voit suorittaa laskutoimituksia muuttujille ja arvoille. Näitä ovat aritmeettiset, logiikka-, vertailu-, sijoitus- ja bittikohtaiset operaattorit. C++ tukee myös lisäys-/vähennysoperaattoreita, ehdollisia lausekkeita ja yhdistettyjä sijoitusoperaatioita. Nämä muodostavat suurimman osan C+±ohjelmien logiikasta ja matemaattisista perusteista, mukaan lukien robotiikan ohjaus VEXcode IQ:lla.
Arithmetic#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Lisäys |
|
|
|
Vähennyslasku |
|
|
|
Kertolasku |
|
|
|
Divisioona |
|
|
|
Modulo |
|
|
|
Kieltäminen |
|
|
|
Augmented Arithmetic#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Lisäys |
|
|
|
Vähennyslasku |
|
|
|
Kertolasku |
|
|
|
Divisioona |
|
|
|
Modulo |
|
|
|
Comparison#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Tasa-arvo |
|
|
|
Eriarvoisuus |
|
|
|
Suurempi kuin |
|
|
|
Alle |
|
|
|
Suurempi tai yhtä suuri |
|
|
|
Pienempi tai yhtä suuri kuin |
|
|
|
Logical#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Looginen JA |
|
|
|
Looginen TAI |
|
|
|
Looginen EI |
|
|
|
Assignment#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Tehtävä |
|
|
|
Bitwise#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Bittikohtainen JA |
|
|
|
Bittikohtainen TAI |
|
|
|
Bittikohtainen XOR |
|
|
|
Bittikohtainen EI |
|
|
|
Vasen vaihto |
|
|
|
Oikea vaihto |
|
|
|
Augmented Bitwise#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Bittikohtainen JA |
|
|
|
Bittikohtainen TAI |
|
|
|
Bittikohtainen XOR |
|
|
|
Vasen vaihto |
|
|
|
Oikea vaihto |
|
|
|
Ternary (Conditional)#
Nimi |
Syntaksi |
Esimerkki |
|---|---|---|
Ehdollinen operaattori |
|
|
Increment / Decrement#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Esilisäys |
|
|
|
Jälkikasvu |
|
|
|
Esivähennys |
|
|
|
Jälkivähennys |
|
|
|