Zig Academy · Oppitunti

Aritmeettiset ja vertailuoperaattorit

Keskeiset matematiikka- ja relaatio-operaattorit.

Oppitunti 1/413 vaihetta

Aritmeettiset ja vertailuoperaattorit on ilmainen Zig Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Zig Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Zig Academy-kurssilla on yhteensä 4 oppituntia.

Matematiikka Zigin tapaan

Zig tarjoaa tutut arkipäiväiset matematiikkaoperaattorit, mutta yhdellä lupauksella: mitään ei tapahdu taustalla huomaamatta. Jokainen operaatio on eksplisiittinen ja ennakoitava.

Neljä perusoperaatiota

Yhteenlasku, vähennyslasku, kertolasku ja jakolasku tehdään operaattoreilla +, -, * ja /. Ne näyttävät aivan tavalliselta aritmetiikalta, joten yksinkertainen matematiikka tuntuu luontevalta. 🙂

const sum = 2 + 3;
const product = 4 * 5;

Operandien on oltava samaa tyyppiä

Aritmeettisen operaattorin molemmilla puolilla on oltava sama tyyppi. Zig ei sekoita i32- ja f64-tyyppejä puolestanne huomaamatta, vaan muunnos on tehtävä tarkoituksella.

const a: i32 = 10;
const b: i32 = 3;
const c = a + b;

Kokonaislukujen jakolasku katkaisee murto-osan

Kun jaatte kaksi kokonaislukua, tulos on niin ikään kokonaisluku ja murto-osa poistetaan kohti nollaa. Siksi 7 / 2 antaa tulokseksi 3 eikä 3.5.

const half = 7 / 2; // 3

Jakojäännösoperaattori

Käyttäkää operaattoria % saadaksenne jaon jälkeen jäljelle jäävän osan. Se sopii erinomaisesti esimerkiksi parillisuuden tarkistamiseen, jossa 10 % 2 on 0.

const leftover = 10 % 3; // 1

Kielteisyys vaihtaa etumerkin

Arvon edessä oleva yksittäinen miinusmerkki tekee arvosta negatiivisen. Merkintä -x muuttaa positiivisen luvun negatiiviseksi ja negatiivisen positiiviseksi.

const x = 5;
const neg = -x; // -5

Kahden arvon vertaaminen

Vertailuoperaattorit esittävät kyllä–ei-kysymyksen ja palauttavat bool-arvon. Vastaus on aina joko true tai false, ei koskaan luku.

const isBigger = 7 > 3; // true

Yhtäsuuri ja erisuuri

Tarkistakaa samuus operaattorilla == ja ero operaattorilla !=. Näin voitte varmistaa, vastaavatko kaksi arvoa toisiaan, ennen kuin toimitte niiden perusteella.

const same = 4 == 4; // true
const diff = 4 != 5; // true

Arvojen järjestyksen vertaaminen

Operaattorit <, <=, > ja >= vertaavat järjestystä. Ne kertovat, onko toinen arvo toista pienempi, yhtä suuri tai suurempi.

const ok = 3 <= 3; // true

Vertailut ohjaavat päätöksiä

Koska jokainen vertailu tuottaa selkeän bool-arvon, sen voi sijoittaa suoraan if-lausekkeeseen. Näin ohjelma valitsee yhden toimintapolun toisen sijaan.

if (score > 90) {
    // top marks
}

Ei piileviä muunnoksia

Zig kieltäytyy muuttamasta lukujenne tyyppiä hiljaa laskutoimitusten tai vertailujen aikana. Tämä tiukkuus pitää tulokset täsmällisinä ja ennakoitavina ohjelmien kasvaessa.

Pikatarkistus

Mitä kokonaislukujen jakolasku tekee murto-osalle?

Kertaus: operaattorit ovat hallinnassanne

Hallussanne ovat nyt operaattorit +, -, *, / ja % matematiikkaan sekä vertailuihin, jotka palauttavat selkeän bool-arvon. Kaikki on eksplisiittistä, täsmällistä ja hallittavissanne. 🎯

Aloita maksutta

Opi Zig tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
30
Oppitunnit
120

Usein kysytyt kysymykset

Onko oppitunti ”Aritmeettiset ja vertailuoperaattorit” ilmainen?

Kyllä – oppitunnin ”Aritmeettiset ja vertailuoperaattorit” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Zig Academy-kurssin, päivitä CoddyKit PROhon. Zig Academy-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Aritmeettiset ja vertailuoperaattorit”?

Keskeiset matematiikka- ja relaatio-operaattorit. Harjoittelet Zig Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Zig Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Zig Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.

Kuinka kauan ”Aritmeettiset ja vertailuoperaattorit”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Zig Academy-oppitunnilla?

Kyllä. Jokainen Zig Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Aritmeettiset ja vertailuoperaattorit
  2. Ylivuoto: +, +% ja +|
  3. Bittioperaattorit
  4. Boolen logiikka ja oikosulkuarviointi
← Takaisin: Zig Academy