Pengira Sifar Hadapan

Masukkan integer dan lebar bit untuk mengira bit sifar hadapannya.

Cara guna

  1. Masukkan nilai yang diperlukan dalam medan.
  2. Klik “Kira” untuk melihat keputusan.
  3. Salin atau kongsi keputusan dengan butang “Kongsi”.

Mengenai kalkulator ini

Mengira sifar hadapan (CLZ) bermaksud mengira berapa banyak bit sifar yang muncul sebelum bit-1 pertama dalam perwakilan binari sesuatu nombor pada lebar bit tetap — contohnya, nilai 8-bit 00010110 mempunyai 3 sifar hadapan. Ia berkait rapat dengan mencari panjang bit sesuatu nombor dan nilai floor(log₂(n))nya, kerana kedudukan bit set pertama menentukan kedua-duanya.

Pengaturcara peringkat rendah menggunakan CLZ untuk pengiraan log2 integer yang pantas, menormalkan mantisa titik terapung, dan helah manipulasi bit dalam kod yang kritikal prestasi, itulah sebabnya kebanyakan CPU moden melaksanakannya sebagai satu arahan perkakasan (LZCNT x86, CLZ ARM) dan bukannya memerlukan gelung perisian — kalkulator ini membolehkan anda menyemak hasil arahan itu secara manual.

Adakah ini membantu?

Anda boleh memilih sehingga 3 reaksi.

Komen

  • Jadilah yang pertama memberi komen.

Kalkulator popular

Semua Kalkulator