કમ્પ્યુટર આંતરિક રીતે બાઈનરી (બેઝ 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 |
અમારા નંબર બેઝ કન્વર્ટર નો ઉપયોગ દ્વિસંગી, દશાંશ, હેક્સાડેસિમલ અને ઓક્ટલ વચ્ચે તરત જ રૂપાંતર કરવા માટે કરો.