Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Beherskelse af C++ Operators | Introduktion til Operatorer
C++ Introduction

book
Beherskelse af C++ Operators

Operatorer er symboler eller nøgleord i programmering, der udfører operationer på variabler eller værdier. De er byggestenene til at udføre opgaver som aritmetik, sammenligninger, logiske beslutninger og mere.

Aritmetik
Relational
Logical
Increment/Decrement
+, -, *, /, %
==, !=, <, >, <=, >=
&&, ||, &, |
++, --

Aritmetiske operatorer er de mest grundlæggende; de inkluderer velkendte tegn som addition (+), multiplikation (*), subtraktion (-), division (/) og modulo (%) til at beregne resten af en division.

cpp

main

copy
#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;
}
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; }

Hver operator har sin unikke funktion, og alle kan opdeles i kategorier: unær, binær og ternær. Aritmetiske operatorer er binære, fordi de kræver to operander for at opnå et resultat.

cpp

main

copy
#include <iostream>

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

Fjernelse af en operand fra en operator, der kræver det, vil resultere i en fejl, da programmet forventer det korrekte antal operander for at udføre operationen.

Unære operatorer, såsom decrement og increment, kræver kun én operand, mens ternære operatorer har brug for tre. Vi vil udforske hver kategori af operatorer fra begyndelsen, lære hvordan de fungerer, og hvad de kræver.

1. Hvad er operatorer i programmering?

2. Hvad kræver en binær operator?

3. Hvad sker der, hvis du bruger en operator uden det korrekte antal operander?

question mark

Hvad er operatorer i programmering?

Select the correct answer

question mark

Hvad kræver en binær operator?

Select the correct answer

question mark

Hvad sker der, hvis du bruger en operator uden det korrekte antal operander?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 1

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt