Ruka hadi maudhui makuu

Kibadilishi cha Msingi wa Nambari bila malipo

Badilisha nambari kati ya nambari ya mbili, octal, desimali, na hexadecimal. Ona ukubwa wa biti na matokeo ya nambari ya mbili iliyopangwa haraka.

Inafanya kazi bila mtandao mara ikishapakia
Msingi wa ingizo:

Thamani za haraka

Matumizi ya kawaida

  • Badilisha Namba kwa ProgrammingBadilisha kati ya binary octal decimal na hex wakati unandika code - rejeleo la haraka kwa namba yoyote.
  • Badilisha Namba kwa NetworkingBadilisha subnet masks port numbers na IP address octets kati ya binary na decimal.
  • Namba Systems kwa Computer ScienceJifunze na thibitisha binary octal hex conversions - kamili kwa CS wanafunzi na preparation ya mtihani.
  • Kagueni Bit Patterns na FlagsBadilisha namba kwa binary kukamatia bits ya kibinafsi bitmasks na mchanganyiko wa bendera.
  • Kodeza Hex Dumps na Debug LogsKodeza hexadecimal values kutoka kwa crash reports memory dumps na debug logs ndani ya decimal inayoweza kusomeka.

Jinsi Inavyofanya Kazi

Ubadilishaji unafanya kazi kikamilifu kwenye kivinjari chako kwa kutumia aina ya BigInt ya asili ya JavaScript β€” hakuna maktaba, hakuna seva. BigInt inatumika badala ya njia ya zamani ya parseInt/Number hasa kushughulikia thamani kubwa zaidi ya 2^53 bila makosa ya kuzunguka.

  1. 1
    Uchambuzi wa uingizaji na BigInt
    Kichambuzi maalum kinaondoa viambishi vya hiari (0x, 0b, 0o, #) na kuthibitisha seti ya herufi kwa msingi uliochaguliwa, kisha kupitisha mfuatano safi kwa mjenzi wa BigInt(), unaoshughulikia nambari kamili kubwa kiholela bila kupoteza data.
  2. 2
    Ubadilishaji wa msingi wa wakati mmoja
    Mara thamani ya BigInt inapojulikana, kifaa kinaita BigInt.prototype.toString() na kila msingi wa nambari (2, 8, 10, 16, na msingi uliochaguliwa na mtumiaji kutoka 2–36) kutoa uwakilishi wote wa matokeo kwa pitio moja β€” hakuna hatua ya kati ya desimali inayohitajika.
  3. 3
    Uwekaji wa kikundi cha bina na ukaguzi wa upana wa biti
    Matokeo ya bina yanarembeshwa hadi kizidishi cha 4 na kugawanywa kwenye vikundi vya nibble kwa usomaji rahisi. Kifaa pia kinakagua kama thamani inafaa ndani ya wigo wa saini/isiyo-na-saini wa biti-4, -8, -16, au -32 kwa kutumia hesabu ya BigInt, kwa hiyo tabia ya kufurika ni kamili hata kwa mipaka ya biti-32.
  4. 4
    Hali ya URL inayoweza kushirikiwa
    Baada ya kila ubadilishaji halali kifaa kinaandika uingizaji na msingi wa chanzo kwenye kipande cha URL (#v=&from=) kupitia history.replaceState, kwa hiyo ubadilishaji wa sasa unaweza kuwekwa alama au kushirikiwa β€” kipande hicho kamwe hakitumwi kwa seva yoyote.

Zana Zinazohusiana

Maswali Yanayoulizwa Mara Kwa Mara