Kursinnehåll
Introduktion till C++
Introduktion till C++
Bemästra C++ Operators
Operatorer är symboler eller nyckelord i programmering som utför operationer på variabler eller värden. De är byggstenarna för att utföra uppgifter som aritmetik, jämförelser, logiska beslut och mer.
+ , - , * , / , % | == , != , < , > , <= , >= | && , || , & , | | ++ , -- |
Aritmetiska operatorer är de mest grundläggande; de inkluderar välkända tecken som addition (+
), multiplikation (*
), subtraktion (-
), division (/
) och modulo (%
) för att beräkna resten av en division.
main
#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; }
Varje operator har sin unika funktion, och alla kan delas in i kategorier: unära, binära och ternära. Aritmetiska operatorer är binära eftersom de kräver två operander för att uppnå ett resultat.
main
#include <iostream> int main() { // 5 (first operand) // - (operation) // 3 (second operand) std::cout << 5 - 3 << std::endl; }
Att ta bort en operand från en operator som kräver det kommer att resultera i ett fel, eftersom programmet förväntar sig rätt antal operander för att utföra operationen.
Unära operatorer, såsom dekrement och inkrement, kräver endast en operand, medan ternära operatorer behöver tre. Vi kommer att utforska varje kategori av operatorer från början, lära oss hur de fungerar och vad de kräver.
1. Vad är operatorer i programmering?
2. Vad kräver en binär operator?
3. Vad händer om du använder en operator utan rätt antal operander?
Tack för dina kommentarer!