કમ્પ્યુટર આંતરિક રીતે બાઈનરી (બેઝ 2) નો ઉપયોગ કરે છે. પ્રોગ્રામરો ઘણીવાર હેક્સાડેસિમલ (બેઝ 16) સાથે કામ કરે છે. આ સિસ્ટમોને સમજવાથી કમ્પ્યુટર્સ ડેટાને કેવી રીતે સંગ્રહિત અને પ્રદર્શિત કરે છે તે સ્પષ્ટ કરે છે.

ત્રણ સિસ્ટમ્સ

સિસ્ટમ આધાર વપરાયેલ અંકો
દ્વિસંગી 2 0, 1
દશાંશ 10 0-9
હેક્સાડેસિમલ 16 0-9, A-F

હેક્સમાં: A=10, B=11, C=12, D=13, E=14, F=15

દ્વિસંગી થી દશાંશ

દરેક દ્વિસંગી અંક જમણી બાજુથી શરૂ થતા 2 ની શક્તિ દર્શાવે છે.

ઉદાહરણ: 1101 (દ્વિસંગી) ને દશાંશમાં કન્વર્ટ કરો

1×2³ + 1×2² + 0×2¹ + 1×2⁰
= 8 + 4 + 0 + 1
= 13

દશાંશ થી દ્વિસંગી

2 દ્વારા વારંવાર વિભાજીત કરો, બાકીના રેકોર્ડિંગ:

ઉદાહરણ: 25 ને બાઈનરીમાં કન્વર્ટ કરો

25 ÷ 2 = 12 remainder 1
12 ÷ 2 = 6  remainder 0
6  ÷ 2 = 3  remainder 0
3  ÷ 2 = 1  remainder 1
1  ÷ 2 = 0  remainder 1

બાકીના ભાગ નીચેથી ઉપર વાંચો: 11001

તપાસો: 16 + 8 + 0 + 0 + 1 = 25 ✓

હેક્સાડેસિમલથી ડેસિમલ

દરેક હેક્સ અંક 16 ની શક્તિ દર્શાવે છે:

ઉદાહરણ: 2F (હેક્સ) ને દશાંશમાં કન્વર્ટ કરો

2×16¹ + F×16⁰
= 2×16 + 15×1
= 32 + 15
= 47

બાઈનરી થી હેક્સાડેસિમલ (ઝડપી પદ્ધતિ)

જમણી બાજુથી 4 ના સેટમાં જૂથ બાઈનરી અંકો, દરેક જૂથને કન્વર્ટ કરો:

ઉદાહરણ: 11010111 બાઈનરી થી હેક્સ

1101 = 13 = D
0111 = 7

પરિણામ: D7 હેક્સ

શા માટે હેક્સ?

8 દ્વિસંગી અંકો (એક બાઈટ) = બરાબર 2 હેક્સ અંકો. તેથી:

  • 00000000 = 00 (હેક્સ) = 0
  • 11111111 = FF (hex) = 255

આ હેક્સને બાઈનરી ડેટાનું પ્રતિનિધિત્વ કરવાની કોમ્પેક્ટ રીત બનાવે છે. વેબ રંગો હેક્સનો ઉપયોગ કરે છે (દા.ત., #FF5733 = લાલ 255, લીલો 87, વાદળી 51).

સામાન્ય મૂલ્યો

દશાંશ દ્વિસંગી હેક્સ
0 0000 0
10 1010
15 1111 એફ
16 10000 10
255 11111111 FF
256 100000000 100

અમારા નંબર બેઝ કન્વર્ટર નો ઉપયોગ દ્વિસંગી, દશાંશ, હેક્સાડેસિમલ અને ઓક્ટલ વચ્ચે તરત જ રૂપાંતર કરવા માટે કરો.