Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele C++-Operaattoreiden Hallinta | Operaattoreihin Tutustuminen
C++-Esittely

bookC++-Operaattoreiden Hallinta

Operaattorit ovat ohjelmoinnissa symboleja tai avainsanoja, jotka suorittavat operaatioita muuttujille tai arvoille. Ne muodostavat perustan tehtäville, kuten aritmeettisille laskutoimituksille, vertailuille, loogisille päätöksille ja muille.

Aritmeettiset
Relaatio
Loogiset
Inkrementti/Dekrementti
+, -, *, /, %
==, !=, <, >, <=, >=
&&, ||, &, |
++, --

Aritmeettiset operaattorit ovat perusoperaattoreita; niihin kuuluvat tunnetut merkit, kuten yhteenlasku (+), kertolasku (*), vähennyslasku (-), jakolasku (/) ja jakojäännös (%), jolla lasketaan jaon jakojäännös.

main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { // `std::endl` moves each `std::cout` output to a new line // You can try removing `std::endl` to see the result std::cout << 5 + 5 << std::endl; std::cout << 5 - 5 << std::endl; std::cout << 5 / 5 << std::endl; std::cout << 5 * 5 << std::endl; std::cout << 5 % 5 << std::endl; }

Jokaisella operaattorilla on oma ainutlaatuinen tehtävänsä, ja ne voidaan jakaa kategorioihin: yksikkö, kaksikkö ja kolmikko. Aritmeettiset operaattorit ovat kaksikköoperaattoreita, koska ne vaativat kaksi operandia tuloksen saavuttamiseksi.

main.cpp

main.cpp

copy
123456789
#include <iostream> int main() { // 5 (first operand) // - (operation) // 3 (second operand) std::cout << 5 - 3 << std::endl; }

Operandin poistaminen operaattorilta, joka sitä vaatii, johtaa virheeseen, koska ohjelma odottaa oikeaa määrää operandeja suorittaakseen operaation.

Yksikköoperaattorit, kuten vähennys- ja lisäysoperaattorit, tarvitsevat vain yhden operandin, kun taas kolmikkooperaattorit tarvitsevat kolme. Käymme läpi jokaisen operaattorikategorian alusta alkaen ja opimme, miten ne toimivat ja mitä ne vaativat.

1. Mitä operaattorit ovat ohjelmoinnissa?

2. Mitä binäärioperaattori vaatii?

3. Mitä tapahtuu, jos käytät operaattoria ilman oikeaa määrää operandeja?

question mark

Mitä operaattorit ovat ohjelmoinnissa?

Select the correct answer

question mark

Mitä binäärioperaattori vaatii?

Select the correct answer

question mark

Mitä tapahtuu, jos käytät operaattoria ilman oikeaa määrää operandeja?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you explain the difference between unary, binary, and ternary operators with examples?

What are some common errors when using operators incorrectly?

Can you show how logical operators work in practice?

Awesome!

Completion rate improved to 3.85

bookC++-Operaattoreiden Hallinta

Pyyhkäise näyttääksesi valikon

Operaattorit ovat ohjelmoinnissa symboleja tai avainsanoja, jotka suorittavat operaatioita muuttujille tai arvoille. Ne muodostavat perustan tehtäville, kuten aritmeettisille laskutoimituksille, vertailuille, loogisille päätöksille ja muille.

Aritmeettiset
Relaatio
Loogiset
Inkrementti/Dekrementti
+, -, *, /, %
==, !=, <, >, <=, >=
&&, ||, &, |
++, --

Aritmeettiset operaattorit ovat perusoperaattoreita; niihin kuuluvat tunnetut merkit, kuten yhteenlasku (+), kertolasku (*), vähennyslasku (-), jakolasku (/) ja jakojäännös (%), jolla lasketaan jaon jakojäännös.

main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { // `std::endl` moves each `std::cout` output to a new line // You can try removing `std::endl` to see the result std::cout << 5 + 5 << std::endl; std::cout << 5 - 5 << std::endl; std::cout << 5 / 5 << std::endl; std::cout << 5 * 5 << std::endl; std::cout << 5 % 5 << std::endl; }

Jokaisella operaattorilla on oma ainutlaatuinen tehtävänsä, ja ne voidaan jakaa kategorioihin: yksikkö, kaksikkö ja kolmikko. Aritmeettiset operaattorit ovat kaksikköoperaattoreita, koska ne vaativat kaksi operandia tuloksen saavuttamiseksi.

main.cpp

main.cpp

copy
123456789
#include <iostream> int main() { // 5 (first operand) // - (operation) // 3 (second operand) std::cout << 5 - 3 << std::endl; }

Operandin poistaminen operaattorilta, joka sitä vaatii, johtaa virheeseen, koska ohjelma odottaa oikeaa määrää operandeja suorittaakseen operaation.

Yksikköoperaattorit, kuten vähennys- ja lisäysoperaattorit, tarvitsevat vain yhden operandin, kun taas kolmikkooperaattorit tarvitsevat kolme. Käymme läpi jokaisen operaattorikategorian alusta alkaen ja opimme, miten ne toimivat ja mitä ne vaativat.

1. Mitä operaattorit ovat ohjelmoinnissa?

2. Mitä binäärioperaattori vaatii?

3. Mitä tapahtuu, jos käytät operaattoria ilman oikeaa määrää operandeja?

question mark

Mitä operaattorit ovat ohjelmoinnissa?

Select the correct answer

question mark

Mitä binäärioperaattori vaatii?

Select the correct answer

question mark

Mitä tapahtuu, jos käytät operaattoria ilman oikeaa määrää operandeja?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1
some-alt