Operator Aritmetika dan Perbandingan
Operator matematika dan relasional inti.
Operator Aritmetika dan Perbandingan adalah pelajaran Zig Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Zig Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Zig Academy mencakup 4 pelajaran total.
Matematika dengan Cara Zig
Zig menyediakan operator matematika sehari-hari yang Anda harapkan, tetapi dengan satu janji: tidak ada yang terjadi secara diam-diam. Setiap operasi bersifat eksplisit dan dapat diprediksi.
Empat Dasar
Anda menjumlahkan, mengurangkan, mengalikan, dan membagi dengan +, -, *, dan /. Operator ini persis seperti aritmetika biasa, sehingga matematika sederhana terasa alami. 🙂
const sum = 2 + 3;
const product = 4 * 5;Operand Harus Sama
Kedua sisi operator aritmetika harus memiliki tipe yang sama. Zig tidak akan mencampur i32 dengan f64 secara diam-diam untuk Anda; Anda harus mengonversinya secara sengaja.
const a: i32 = 10;
const b: i32 = 3;
const c = a + b;Pembagian Bilangan Bulat Memotong Pecahan
Ketika Anda membagi dua bilangan bulat, hasilnya juga berupa bilangan bulat dan pecahannya dibuang ke arah nol. Jadi 7 / 2 menghasilkan 3, bukan 3.5.
const half = 7 / 2; // 3Operator Sisa
Gunakan % untuk mendapatkan sisa setelah pembagian. Operator ini cocok untuk pemeriksaan seperti genap atau ganjil, karena 10 % 2 sama dengan 0.
const leftover = 10 % 3; // 1Negasi Membalik Tanda
Satu tanda minus di depan nilai menegasikannya. Menulis -x cukup mengubah bilangan positif menjadi negatif, dan bilangan negatif menjadi positif.
const x = 5;
const neg = -x; // -5Membandingkan Dua Nilai
Operator perbandingan mengajukan pertanyaan ya atau tidak dan mengembalikan bool. Jawabannya selalu true atau false, bukan bilangan.
const isBigger = 7 > 3; // trueSama dengan dan Tidak Sama dengan
Periksa kesamaan dengan == dan perbedaan dengan !=. Operator ini memungkinkan Anda memastikan apakah dua nilai cocok sebelum bertindak berdasarkan hasilnya.
const same = 4 == 4; // true
const diff = 4 != 5; // trueMengurutkan Nilai
Operator <, <=, >, dan >= membandingkan urutan. Operator tersebut memberi tahu apakah suatu nilai berada di bawah, sama dengan, atau di atas nilai lainnya.
const ok = 3 <= 3; // truePerbandingan Menggerakkan Keputusan
Karena setiap perbandingan menghasilkan bool yang jelas, hasilnya dapat langsung digunakan dalam if. Begitulah program Anda memilih satu jalur daripada jalur lainnya.
if (score > 90) {
// top marks
}Tidak Ada Konversi Tersembunyi
Zig menolak mengubah bentuk bilangan Anda secara diam-diam selama matematika atau perbandingan. Kekakuan ini menjaga hasil tetap tepat dan bebas kejutan saat program berkembang.
Pemeriksaan Singkat
Apa yang dilakukan pembagian bilangan bulat terhadap bagian pecahan?
Ringkasan: Operator yang Anda Kendalikan
Sekarang Anda dapat menggunakan +, -, *, /, dan % untuk matematika dan perbandingan yang menghasilkan bool secara jelas. Semuanya eksplisit, tepat, dan berada dalam kendali Anda. 🎯
Belajar Zig dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Operator Aritmetika dan Perbandingan” gratis?
Ya — teks lengkap “Operator Aritmetika dan Perbandingan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Zig Academy, upgrade ke CoddyKit PRO. Kursus Zig Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Operator Aritmetika dan Perbandingan”?
Operator matematika dan relasional inti. Kamu berlatih Zig Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Zig Academy?
Tidak diperlukan pengalaman sebelumnya. Zig Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Operator Aritmetika dan Perbandingan” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Zig Academy ini?
Ya. Setiap pelajaran Zig Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Operator Aritmetika dan Perbandingan
- Luapan: + vs +% vs +|
- Operator Bitwise
- Logika Boolean dan Hubung Singkat