Kāpēc šis rīks ir noderīgs
Izmantojiet šo kalkulatoru, lai pārbaudītu karogus, atļaujas, reģistra vērtības un protokola laukus, ja JavaScript parakstītā 32 bitu bitveida piespiedkonvertēšana citādi paslēptu iecerēto fiksētā platuma rezultātu.
Izvēlieties pilnīgu, QA apstiprinātu izdevumu, kas publicēts šai vietnei.
Pielietojiet AND, OR, XOR, NOT un loģiskās nobīdes neparakstītiem 8-, 16-, 32- vai 64 bitu veseliem skaitļiem ar aizpildītu bināro un heksadecimālo izvadi.
Gatavs. Jūsu darba dati paliek šajā pārlūkprogrammā.
Izmantojiet šo kalkulatoru, lai pārbaudītu karogus, atļaujas, reģistra vērtības un protokola laukus, ja JavaScript parakstītā 32 bitu bitveida piespiedkonvertēšana citādi paslēptu iecerēto fiksētā platuma rezultātu.
Abi operandi tiek parsēti kā ierobežotas BigInt vērtības, atlasītā operācija tiek piemērota pie pieprasītā platuma, un katrs rezultāts tiek maskēts pirms decimālā, heksadecimālā un binārā attēlojuma.
Pie 8 bitiem 42 AND 15 dod decimālo 10, heksadecimālo 0x0A un bināro 00001010; NOT 42 dod 213, nevis neierobežotu negatīvu vērtību.
Aprēķins ir deterministisks un paskaidro validācijas kļūdas, nevis klusi maina nederīgu ievadi.
Ievade un izvade paliek šajā cilnē. Kopēšana un lejupielāde notiek, izmantojot pārlūkprogrammas API, bez augšupielādes serverī.
Katrs palaidums ziņo savu rīka režīmu, laikspiedolu un ievades/izvades izmēru, lai pārveidotos datus varētu auditēt.