Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C भाषा का उपयोग करके बाइनरी को हेक्स में कैसे बदलें?


बाइनरी संख्याओं को 1 और 0 में दर्शाया जाता है।

16 अंकों वाली हेक्साडेसिमल संख्या प्रणाली है {0,1,2,3...9, A(10), B(11),...F(15)}

बाइनरी से हेक्स प्रतिनिधित्व में बदलने के लिए, बिट स्ट्रिंग को 4-बिट्स के ब्लॉक में समूहित किया जाता है जिन्हें कम से कम महत्वपूर्ण पक्ष से निबल्स कहा जाता है। प्रत्येक ब्लॉक को संबंधित हेक्स अंक से बदल दिया जाता है।

आइए हेक्साडेसिमल और बाइनरी संख्या प्रतिनिधित्व पर स्पष्टता प्राप्त करने के लिए एक उदाहरण देखें।

0011 1110 0101 1011 0001 1101   3    E    5    B   1    D

हम C भाषा में हेक्स कंस्टेंट के लिए 0X3E5B1D लिखते हैं।

एक और उदाहरण जो दिखाता है कि दशमलव को बाइनरी में और फिर हेक्साडेसिमल में कैसे बदलें:

7529D = 0000 0000 0000 0000 0001 1101 0110 1001B       = 0x00001D69 = 0x1D69

उदाहरण

निम्नलिखित C प्रोग्राम दर्शाता है कि व्हाइल लूप का उपयोग करके बाइनरी संख्या को उसके समतुल्य हेक्साडेसिमल संख्या में कैसे बदला जाता है:

#include <stdio.h> int main(){    long int binaryval, hexadecimalval = 0, i = 1, remainder;    printf("Enter the binary number: ");    scanf("%ld", &binaryval);    while (binaryval != 0){       remainder = binaryval % 10;       hexadecimalval = hexadecimalval + remainder * i;       i = i * 2;       binaryval = binaryval / 10;    }    printf("Equivalent hexadecimal value: %lX", hexadecimalval);    return 0; }

आउटपुट

जब उपरोक्त प्रोग्राम निष्पादित होता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है:

Enter the binary number: 11100 Equivalent hexadecimal value: 1C

  1. - JavaScript में बाइनरी को डेसीमल में कैसे बदलें?

    अवलोकनबाइनरी संख्या को डेसीमल में बदलने के लिए parseInt() फ़ंक्शन का उपयोग करें जिसका आधार 2 हो।उदाहरण<!DOCTYPE html> <html>    <body>       <script>          var binary = "1010";          va

  1. - JavaScript में डेसीमल को बाइनरी में कैसे बदलें?

    अवलोकनडेसीमल संख्या को बाइनरी स्ट्रिंग में बदलने के लिए toString(2) मेथड का उपयोग करें।उदाहरण<!DOCTYPE html> <html>    <body>       <script>          document.write("Decimal to Binary<br>");      

  1. JavaScript का उपयोग करके इमेज को Blob में कैसे बदलें? JavaScript का उपयोग करके इमेज को Blob में कैसे बदलें?

    JavaScript का उपयोग करके इमेज को Blob में बदलने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Imag