Zig Academy · Pelajaran

Literal Bilangan dan Garis Bawah

Tulislah literal heksadesimal, biner, dan yang mudah dibaca.

Pelajaran 4 dari 413 langkah

Literal Bilangan dan Garis Bawah adalah pelajaran Zig Academy gratis di CoddyKit. Ini adalah pelajaran 4 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.

Menulis Bilangan dengan Jelas

Zig menyediakan beberapa cara untuk menulis literal bilangan agar mudah dibaca, apa pun basis atau ukuran yang sedang Anda gunakan. ✍️

Desimal Adalah Bawaan

Bilangan biasa adalah desimal, berbasis sepuluh, seperti yang Anda harapkan. Tidak diperlukan tambahan apa pun untuk menulis bilangan bulat sehari-hari.

const score = 1500;

Heksadesimal dengan 0x

Awali nilai dengan 0x untuk menulisnya dalam heksadesimal, berbasis enam belas. Ini berguna untuk warna, byte, dan alamat memori.

const color = 0xFF00AA;

Biner dengan 0b

Awalan 0b menulis bilangan dalam biner, berbasis dua. Setiap digit merupakan satu bit, sehingga sangat cocok untuk tanda dan mask.

const flags = 0b1010;

Oktal dengan 0o

Yang lebih jarang digunakan, awalan 0o menghasilkan oktal, berbasis delapan. Anda terutama akan menjumpainya dalam kode sistem lama dan izin file.

const perms = 0o755;

Garis Bawah untuk Keterbacaan

Anda dapat menambahkan garis bawah di mana saja di dalam bilangan untuk mengelompokkan digit. Kompilator akan mengabaikannya, sehingga nilainya tidak berubah.

const million = 1_000_000;

Kelompokkan Heksadesimal dan Biner Juga

Garis bawah berfungsi pada basis apa pun. Memisahkan literal heksadesimal atau biner yang panjang menjadi beberapa bagian membuat pola bit jauh lebih mudah dibaca.

const mask = 0b1010_0110;

Literal Titik Mengambang Menggunakan Titik

Literal titik mengambang memiliki titik desimal, seperti 3.14. Tanpa titik tersebut, Anda mendapatkan bilangan bulat yang berperilaku berbeda dalam matematika.

const pi = 3.14;

Eksponen untuk Bilangan Titik Mengambang Besar

Tambahkan e dan eksponen untuk mengubah skala bilangan titik mengambang. Bentuk 6.02e23 berarti 6.02 dikalikan sepuluh pangkat dua puluh tiga.

const avogadro = 6.022e23;

Titik Mengambang Heksadesimal Juga Ada

Untuk kendali bit yang tepat, Zig mendukung bilangan titik mengambang heksadesimal menggunakan 0x dengan eksponen p. Bilangan ini jarang digunakan, tetapi presisi untuk pekerjaan tingkat rendah.

const hf = 0x1.8p3; // 12.0

Literal Menyesuaikan Diri dengan Tipenya

Literal tetap menjadi bilangan comptime tanpa tipe hingga ditetapkan. Setelah itu, literal dikonversikan secara implisit menjadi tipe i32, u8, atau tipe titik mengambang yang Anda pilih.

Pemeriksaan Singkat

Anda ingin menulis satu juta sebagai bilangan bulat yang mudah dipindai sekilas. Literal Zig mana yang valid?

Ringkasan

Tulis bilangan dalam basis apa pun dengan 0x, 0b, atau 0o, tambahkan garis bawah untuk mengelompokkan digit, dan gunakan titik atau eksponen e untuk bilangan titik mengambang. 🎯

Gratis untuk memulai

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 “Literal Bilangan dan Garis Bawah” gratis?

Ya — teks lengkap “Literal Bilangan dan Garis Bawah” 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 “Literal Bilangan dan Garis Bawah”?

Tulislah literal heksadesimal, biner, dan yang mudah dibaca. 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 4 dari 4.

Berapa lama pelajaran “Literal Bilangan dan Garis Bawah” 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

  1. Bilangan Bulat Berukuran: i32, u8, usize
  2. Bilangan Pecahan: f32 dan f64
  3. bool, void, dan Tipe Comptime
  4. Literal Bilangan dan Garis Bawah
← Kembali ke Zig Academy