← ડેવલપર અને ડેટા
ડેવલપર અને ડેટા · સ્થાનિક રીતે ચાલે છે

નિશ્ચિત-પહોળાઈ બિટવાઇઝ કેલ્ક્યુલેટર

પૅડેડ બાઇનરી અને હેક્સાડેસિમલ આઉટપુટ સાથે અનસાઈન્ડ 8-, 16-, 32- અથવા 64-બિટ પૂર્ણાંકો પર AND, OR, XOR, NOT અને લોજિકલ શિફ્ટ્સ લાગુ કરો.

તૈયાર. તમારું કાર્ય ડેટા આ બ્રાઉઝરમાં જ રહે છે.

આ સાધન કેમ ઉપયોગી છે

JavaScriptનું signed 32-bit bitwise coercion otherwise intended fixed-width resultને છુપાવી દે ત્યારે flags, permissions, register values અને protocol fieldsની ચકાસણી કરવા માટે આ calculatorનો ઉપયોગ કરો.

તે કેવી રીતે કાર્ય કરે છે

બંને ઓપરન્ડ્સને મર્યાદિત BigInt મૂલ્યો તરીકે પાર્સ કરવામાં આવે છે, પસંદ કરાયેલ ઓપરેશન માંગેલી પહોળાઈ પર લાગુ કરવામાં આવે છે, અને દશાંશ, હેક્સાડેસિમલ અને બાઈનરી રેન્ડરિંગ પહેલાં દરેક પરિણામને માસ્ક કરવામાં આવે છે.

વ્યવહારિક ઉદાહરણ

8 બિટ્સ પર, 42 AND 15 દશાંશ 10, હેક્સાડેસિમલ 0x0A અને બાઈનરી 00001010 આપે છે; NOT 42 અપરિમિત નકારાત્મક મૂલ્યની બદલે 213 આપે છે.

માન્યકરણ

ગણતરી નિશ્ચિત છે અને અમાન્ય ઇનપુટને શાંતિથી બદલવાની જગ્યાએ માન્યતા ભૂલો સમજાવે છે.

ગોપનીયતા સીમા

ઇનપુટ અને આઉટપુટ આ ટેબમાં જ રહે છે. નકલ અને ડાઉનલોડ બ્રાઉઝર API દ્વારા થાય છે, સર્વર અપલોડ વિના.

પરિણામ પાસપોર્ટ

દરેક રન તેના ટૂલ મોડ, સમયમૂદ્રા અને ઇનપુટ/આઉટપુટ કદ રિપોર્ટ કરે છે જેથી પરિવર્તિત ડેટાની ઓડિટ કરી શકાય.