Aritmeettiset ja vertailuoperaattorit
Keskeiset matematiikka- ja relaatio-operaattorit.
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; // 3Jakojää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; // 1Kielteisyys 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; // -5Kahden 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; // trueYhtä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; // trueArvojen järjestyksen vertaaminen
Operaattorit <, <=, > ja >= vertaavat järjestystä. Ne kertovat, onko toinen arvo toista pienempi, yhtä suuri tai suurempi.
const ok = 3 <= 3; // trueVertailut 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. 🎯
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
- Aritmeettiset ja vertailuoperaattorit
- Ylivuoto: +, +% ja +|
- Bittioperaattorit
- Boolen logiikka ja oikosulkuarviointi