Sayı Değişmezleri ve Alt Çizgiler
On altılık, ikilik ve okunabilir değişmezler yazın.
Sayı Değişmezleri ve Alt Çizgiler, CoddyKit'te ücretsiz bir Zig Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Zig Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Zig Academy kursu toplamda 4 dersten oluşur.
Sayıları Açıkça Yazma
Zig, hangi taban veya boyutla çalışıyor olursanız olun, kolay okunmaları için sayı sabitlerini yazmanın çeşitli yollarını sunar. ✍️
Varsayılan Ondalıktır
Sade bir sayı, beklediğiniz gibi ondalık, yani on tabanlıdır. Gündelik tamsayıları yazmak için fazladan bir işaret gerekmez.
const score = 1500;0x ile Onaltılık
Bir değeri onaltılık, yani on altı tabanında yazmak için başına 0x ekleyin. Renkler, baytlar ve bellek adresleri için kullanışlıdır.
const color = 0xFF00AA;0b ile İkilik
0b ön eki bir sayıyı ikilik, yani iki tabanında yazar. Her basamak tek bir bittir; bu da onu bayraklar ve maskeler için ideal kılar.
const flags = 0b1010;0o ile Sekizlik
Daha az yaygın olarak kullanılan 0o ön eki, sekizlik tabanı belirtir. Bununla çoğunlukla eski sistem kodlarında ve dosya izinlerinde karşılaşırsınız.
const perms = 0o755;Okunabilirlik İçin Alt Çizgiler
Basamakları gruplamak için bir sayının içine istediğiniz yerlere alt çizgi ekleyebilirsiniz. Derleyici bunları yok sayar; bu nedenle değer değişmez.
const million = 1_000_000;Onaltılık ve İkilik Sayıları da Gruplayın
Alt çizgiler her tabanda çalışır. Uzun bir onaltılık veya ikilik sabiti parçalara ayırmak, bit desenini okumayı çok kolaylaştırır.
const mask = 0b1010_0110;Ondalıklı Sayı Sabitlerinde Nokta Kullanılır
Ondalıklı sayı sabitinde 3.14 örneğindeki gibi bir ondalık nokta bulunur. Nokta olmazsa matematikte farklı davranan bir tam sayı elde edersiniz.
const pi = 3.14;Büyük Ondalıklı Sayılar İçin Üslü Gösterim
Bir kayan noktalı sayıyı ölçeklendirmek için e ve bir üs ekleyin. 6.02e23 gösterimi, 6.02 çarpı on üzeri yirmi üç anlamına gelir.
const avogadro = 6.022e23;Onaltılık Kayan Noktalı Sayılar da Vardır
Zig, bitleri kesin biçimde denetlemek için p üslü onaltılık kayan noktalı sayıları 0x kullanarak destekler. Bunlar nadirdir ancak düşük düzeyli çalışmalarda kesindir.
const hf = 0x1.8p3; // 12.0Sabitler Türlerine Uyum Sağlar
Bir sabit, atanana kadar türsüz bir comptime sayısı olarak kalır. Ardından seçtiğiniz i32, u8 veya kayan noktalı sayı türüne dönüştürülür.
Hızlı Kontrol
Bir milyonu, hızlıca taranabilecek bir tam sayı olarak yazmak istiyorsunuz. Hangi sabit Zig için geçerlidir?
Özet
Sayıları 0x, 0b veya 0o ile herhangi bir tabanda yazın; basamakları gruplamak için alt çizgiler ekleyin; kayan noktalı sayılar için nokta veya e üssü kullanın. 🎯
Yapay zeka eğitmeniyle Zig öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“Sayı Değişmezleri ve Alt Çizgiler” dersi ücretsiz mi?
Evet — “Sayı Değişmezleri ve Alt Çizgiler” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Zig Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Zig Academy kursu toplamda 4 dersten oluşur.
“Sayı Değişmezleri ve Alt Çizgiler” dersinde ne öğreneceğim?
On altılık, ikilik ve okunabilir değişmezler yazın. Zig Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Zig Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Zig Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.
“Sayı Değişmezleri ve Alt Çizgiler” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Zig Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Zig Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Boyutlandırılmış Tam Sayılar: i32, u8, usize
- Kayan Nokta: f32 ve f64
- bool, void ve Comptime Türleri
- Sayı Değişmezleri ve Alt Çizgiler