Kihesabu cha Sufuri za Mwanzo

Weka nambari kamili na upana wa biti ili kuhesabu bits zake za sufuri za mwanzo.

Jinsi ya kutumia

  1. Weka thamani zako katika sehemu zilizo hapo juu.
  2. Bonyeza Kokotoa ili kuona matokeo papo hapo.
  3. Tumia kitufe cha Shiriki kunakili kiungo cha matokeo yako.

Kuhusu kikokotoo hiki

Kuhesabu sufuri za mwanzo (CLZ) humaanisha kuhesabu ni biti ngapi za sufuri zinazoonekana kabla ya biti ya kwanza ya 1 katika uwakilishi wa binari wa namba kwa upana usiobadilika wa biti — kwa mfano, thamani ya biti 8 ya 00010110 ina sufuri 3 za mwanzo. Inahusiana kwa karibu na kutafuta urefu wa biti wa namba na thamani yake ya floor(log₂(n)), kwa kuwa nafasi ya biti ya kwanza iliyowekwa huamua zote mbili.

Waprogramu wa kiwango cha chini hutumia CLZ kwa hesabu za haraka za log2 ya nambari kamili, kusawazisha mantisa za nukta-elea, na mbinu za kuchezea biti katika msimbo unaohitaji kasi, ndiyo maana CPU nyingi za kisasa huitekeleza kama maagizo moja ya maunzi (LZCNT ya x86, CLZ ya ARM) badala ya kuhitaji mzunguko wa programu — kikokotoo hiki hukuwezesha kukagua matokeo ya agizo hilo kwa mkono.

Je, hili lilikusaidia?

Unaweza kuchagua hadi miitikio 3.

Maoni

  • Kuwa wa kwanza kutoa maoni.

Vikokotoo maarufu

Vikokotoo Vyote