નંબર સિસ્ટમ્સ વચ્ચે રૂપાંતરણ કમ્પ્યુટિંગ અને ગણિતની દુનિયામાં તે એક મૂળભૂત વિષય છે. જેઓ પ્રોગ્રામિંગ અથવા સંબંધિત ક્ષેત્રોમાં કામ કરે છે, તે જાણવું મહત્વપૂર્ણ છે કે દ્વિસંગી સિસ્ટમમાંથી અન્ય લોકોમાં કેવી રીતે રૂપાંતરિત કરવું જે વધુ વ્યવસ્થાપિત અથવા અમારી સમજણની નજીક છે, જેમ કે હેક્સાડેસિમલ.
આ લેખ તમને ઓફર કરશે દ્વિસંગી સંખ્યાઓને હેક્સાડેસિમલમાં કેવી રીતે કન્વર્ટ કરવી તેની વિગતવાર માર્ગદર્શિકા. જો કે તે શરૂઆતમાં જટિલ લાગે છે, તે વાસ્તવમાં એકદમ યાંત્રિક પ્રક્રિયા છે જે સ્પષ્ટ નિયમોનું પાલન કરે છે. આ પ્રક્રિયા શીખવી એ તમારા પ્રોગ્રામિંગ પ્રોજેક્ટ્સમાં અથવા ફક્ત નંબર સિસ્ટમ્સની તમારી સમજને સુધારવામાં ખૂબ મદદરૂપ થઈ શકે છે.
હેક્સાડેસિમલ સિસ્ટમ શું છે અને તેનો ઉપયોગ શેના માટે થાય છે?
હેક્સાડેસિમલ સિસ્ટમ એ છે દશાંશ સિસ્ટમનું વિસ્તરણ, પરંતુ 16 ને બદલે 10 અંકોનો ઉપયોગ કરે છે. આનો અર્થ એ છે કે 0 થી 9 ની સંખ્યાઓ ઉપરાંત, હેક્સાડેસિમલ 10 થી 15 સુધીની સંખ્યાઓ દર્શાવવા માટે A, B, C, D, E અને F અક્ષરોનો પણ ઉપયોગ કરે છે. આ લક્ષણ તેને બનાવે છે. પ્રોગ્રામિંગમાં વ્યાપકપણે ઉપયોગમાં લેવાતી સિસ્ટમ, કારણ કે તે સંખ્યાઓને વધુ કોમ્પેક્ટ રીતે રજૂ કરવાની મંજૂરી આપે છે.
ઉદાહરણ તરીકે, હેક્સાડેસિમલ નંબર 2F
રજૂ કરે છે (2 × 161) + (F × 160), જે સમકક્ષ છે દશાંશમાં 47. આ રૂપાંતર ઉપયોગી છે કારણ કે દરેક હેક્સાડેસિમલ અંક રજૂ કરી શકે છે ચાર બિટ્સ બાઈનરીમાં, જે કમ્પ્યુટિંગમાં તેનો ઉપયોગ સરળ બનાવે છે.
દ્વિસંગી થી હેક્સાડેસિમલ રૂપાંતર
દ્વિસંગી સંખ્યાને હેક્સાડેસિમલમાં કન્વર્ટ કરવા માટે, પ્રથમ વસ્તુ એ છે કે બાઈનરી સંખ્યાના બિટ્સને જમણી બાજુથી શરૂ થતા ચારના જૂથોમાં જૂથબદ્ધ કરો. જો અંતિમ જૂથમાં ચાર બિટ્સ નથી, તો તેને પૂર્ણ કરવા માટે અગ્રણી શૂન્ય ઉમેરવામાં આવે છે.
ઉદાહરણ તરીકે, જો આપણે કન્વર્ટ કરવા માંગીએ છીએ 1101100
હેક્સાડેસિમલ માટે, પ્રથમ વસ્તુ બિટ્સને નીચે પ્રમાણે જૂથબદ્ધ કરવાની રહેશે: 0110 અને 1100. પછી, એનો ઉપયોગ કરીને દ્વિસંગી-હેક્ઝાડેસિમલ રૂપાંતર કોષ્ટક, અમે ચાર બિટ્સના દરેક જૂથને તેના હેક્સાડેસિમલ રજૂઆતમાં પસાર કરીએ છીએ:
- 0110 → 6
- 1100 → સે
આ રીતે, દ્વિસંગી સંખ્યા 1101100
તે બને છે હેક્સાડેસિમલમાં 6C.
વ્યવહારુ રૂપાંતરણ ઉદાહરણો
ચાલો હવે લાંબી સંખ્યા સાથેનું ઉદાહરણ જોઈએ. ધારો કે તમારે નંબર કન્વર્ટ કરવાનો છે 10110101111
હેક્સાડેસિમલ માટે:
1. બિટ્સને ચાર જૂથોમાં જૂથબદ્ધ કરો: 0101 1010 1111.
2. દરેક જૂથને કન્વર્ટ કરવા માટે દ્વિસંગી-હેક્સાડેસિમલ રૂપાંતરણ કોષ્ટકનો ઉપયોગ કરો:
- 0101 → 5
- 1010 → એ
- 1111 → F
તેથી, 101101011112
બરાબર હેક્સાડેસિમલમાં 5AF.
હેક્સાડેસિમલથી દ્વિસંગી રૂપાંતરણ
હેક્સાડેસિમલ નંબરને બાઈનરીમાં કન્વર્ટ કરવું એટલું જ સરળ છે. તે ખાલી કારણે છે દરેક હેક્સાડેસિમલ અંક લો અને તેને તેના ચાર-બીટ બાઈનરી સમકક્ષમાં પાછું કન્વર્ટ કરો. ઉદાહરણ તરીકે:
જો તમારી પાસે હેક્સાડેસિમલ નંબર છે 9A2
, રૂપાંતરણ હશે:
- 9 → 1001
- A → 1010
- 2 → 0010
આમ, 9A216
તે બને છે 1001101000102
.
જેમ તમે જોઈ શકો છો, બાઈનરી અને હેક્સાડેસિમલ વચ્ચે રૂપાંતર કરવાની પ્રક્રિયા સીધી છે અને તેમાં વધારે પડતી મુશ્કેલી પડતી નથી. એકવાર તમે બંને સિસ્ટમો વચ્ચેના પત્રવ્યવહારથી પરિચિત થઈ જાઓ, રૂપાંતરણ લગભગ સ્વચાલિત બની જાય છે.