Zig Academy · Ders

Sayı Değişmezleri ve Alt Çizgiler

On altılık, ikilik ve okunabilir değişmezler yazın.

4. ders / 413 adım

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.0

Sabitler 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. 🎯

Başlamak ücretsiz

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

  1. Boyutlandırılmış Tam Sayılar: i32, u8, usize
  2. Kayan Nokta: f32 ve f64
  3. bool, void ve Comptime Türleri
  4. Sayı Değişmezleri ve Alt Çizgiler
← Zig Academy Sayfasına Dön