Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

सी ++ में एक पूर्णांक को हेक्स स्ट्रिंग में कनवर्ट करें

इस कार्यक्रम में हम देखेंगे कि एक पूर्णांक को हेक्स स्ट्रिंग में कैसे परिवर्तित किया जाए। एक पूर्णांक को हेक्साडेसिमल स्ट्रिंग में बदलने के लिए हम गणितीय चरणों का पालन कर सकते हैं। लेकिन इस मामले में हमने आसान ट्रिक का इस्तेमाल करके इस समस्या का समाधान कर दिया है।

C/C++ में एक फॉर्मेट स्पेसिफायर %X होता है। यह कुछ वेरिएबल के मान को हेक्साडेसिमल रूप में प्रिंट करता है। हमने स्प्रिंटफ () फ़ंक्शन का उपयोग करके संख्या को एक स्ट्रिंग में बदलने के लिए इस प्रारूप विनिर्देशक का उपयोग किया है।

Input: An integer number 255
Output: FF

एल्गोरिदम

Step 1:Take a number from the user
Step 2: Make a string after converting number using %X format specifier
Step 3: Print the result.
Step 4: End

उदाहरण कोड

#include<iostream>
using namespace std;
main() {
   int n;
   char hex_string[20];
   cout << "Enter a number: ";
   cin >> n;
   sprintf(hex_string, "%X", n); //convert number to hex
   cout << hex_string;
}

आउटपुट

Enter a number: 250
FA

  1. एंड्रॉइड में एक रंग पूर्णांक को हेक्स स्ट्रिंग में कैसे परिवर्तित करें?

    यह उदाहरण दर्शाता है कि मैं android में कैसे करूँ। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न कोड को src/MainActivity.java

  1. सी # प्रोग्राम इंटीजर को स्ट्रिंग में कनवर्ट करने के लिए

    एक पूर्णांक को C# में स्ट्रिंग में बदलने के लिए, ToString() विधि का उपयोग करें। वह पूर्णांक सेट करें जिसके लिए आप स्ट्रिंग चाहते हैं - int num = 299; पूर्णांक को स्ट्रिंग में बदलने के लिए ToString () विधि का उपयोग करें - String s; int num = 299; s = num.ToString(); उदाहरण C# में एक पूर्णांक को स्ट्

  1. पायथन में एक पूर्णांक को हेक्साडेसिमल स्ट्रिंग में कैसे परिवर्तित करें?

    हम किसी भी पूर्णांक को उसके हेक्साडेसिमल प्रतिनिधित्व में बदलने के लिए बिल्ट इन हेक्स () फ़ंक्शन का उपयोग कर सकते हैं। >>> hex(100) '0x64' >>> hex(4095) '0xfff' >>> hex(31) '0x1f'