Summa, Erotus, Inkrementti, Dekrementti
Yhteenlaskuoperaattori (+)
+-operaattori laskee yhteen sen molemmilla puolilla olevat arvot. Voit käyttää myös muuttujia suoraan arvojen sijaan.
Main.c
123456789101112#include <stdio.h> int main() { int carsSold_2022 = 12; int carsSold_2023 = 45; int carsSold = carsSold_2022 + carsSold_2023; printf("Cars sold in two years: %d", carsSold); return 0; }
Vaikka jotkin ohjelmointikielet sallivat merkkijonojen yhdistämisen +-operaattorilla, C ei salli tätä.
Vähennyslaskuoperaattori (-)
Vähennyslaskuoperaattori, -, laskee erotuksen sen molemmilla puolilla olevien arvojen välillä.
Main.c
123456789101112#include <stdio.h> int main() { int carsSold_2022_2023 = 200; int carsSold_2023 = 57; int carsSold_2022 = carsSold_2022_2023 - carsSold_2023; printf("Cars sold in 2022: %d", carsSold_2022); return 0; }
Voit myös käyttää --merkkiä muuntaaksesi positiiviset arvot negatiivisiksi vastineikseen.
Main.c
123456789#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }
Inkrementtioperaattori (++)
Inkrementtioperaattori, ++, otettiin käyttöön koodin luettavuuden parantamiseksi. Tämä operaattori lisää arvon 1, ja sitä käytetään yleisesti silmukoissa.
main.c
1234567#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }
Vähennysoperaattori (--)
Vastaavasti vähennysoperaattori, --, vähentää arvosta 1.
main.c
1234567#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }
Pre- ja post-increment
Inkrementti- ja dekrementtioperaattorit esiintyvät kahdessa muodossa. Ero liittyy palautettaviin arvoihin.
Main.c
1234567891011121314151617#include <stdio.h> int main() { int a = 5, b = 5; // `a` is increased to `6` // Then, it is displayed. printf("Prefix form a: %d\n", ++a); printf("a = %d\n", a); // `5` is displayed // Then, `b` is increased to `6`. printf("Postfix form b: %d\n", b++); printf("b = %d\n", b); return 0; }
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.63
Summa, Erotus, Inkrementti, Dekrementti
Pyyhkäise näyttääksesi valikon
Yhteenlaskuoperaattori (+)
+-operaattori laskee yhteen sen molemmilla puolilla olevat arvot. Voit käyttää myös muuttujia suoraan arvojen sijaan.
Main.c
123456789101112#include <stdio.h> int main() { int carsSold_2022 = 12; int carsSold_2023 = 45; int carsSold = carsSold_2022 + carsSold_2023; printf("Cars sold in two years: %d", carsSold); return 0; }
Vaikka jotkin ohjelmointikielet sallivat merkkijonojen yhdistämisen +-operaattorilla, C ei salli tätä.
Vähennyslaskuoperaattori (-)
Vähennyslaskuoperaattori, -, laskee erotuksen sen molemmilla puolilla olevien arvojen välillä.
Main.c
123456789101112#include <stdio.h> int main() { int carsSold_2022_2023 = 200; int carsSold_2023 = 57; int carsSold_2022 = carsSold_2022_2023 - carsSold_2023; printf("Cars sold in 2022: %d", carsSold_2022); return 0; }
Voit myös käyttää --merkkiä muuntaaksesi positiiviset arvot negatiivisiksi vastineikseen.
Main.c
123456789#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }
Inkrementtioperaattori (++)
Inkrementtioperaattori, ++, otettiin käyttöön koodin luettavuuden parantamiseksi. Tämä operaattori lisää arvon 1, ja sitä käytetään yleisesti silmukoissa.
main.c
1234567#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }
Vähennysoperaattori (--)
Vastaavasti vähennysoperaattori, --, vähentää arvosta 1.
main.c
1234567#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }
Pre- ja post-increment
Inkrementti- ja dekrementtioperaattorit esiintyvät kahdessa muodossa. Ero liittyy palautettaviin arvoihin.
Main.c
1234567891011121314151617#include <stdio.h> int main() { int a = 5, b = 5; // `a` is increased to `6` // Then, it is displayed. printf("Prefix form a: %d\n", ++a); printf("a = %d\n", a); // `5` is displayed // Then, `b` is increased to `6`. printf("Postfix form b: %d\n", b++); printf("b = %d\n", b); return 0; }
Kiitos palautteestasi!