मैं गोलांग में int से हेक्स में कनवर्ट करना चाहता हूं। strconv में, एक विधि है जो तारों को हेक्स में परिवर्तित करती है। एक int से हेक्स स्ट्रिंग प्राप्त करने के लिए एक समान विधि है?मैं गोलांग में int से हेक्स में कैसे परिवर्तित कर सकता हूं?
उत्तर
इस्तेमाल कर सकते हैं अगर आप एक पूर्णांक के षोडश आधारी प्रतिनिधित्व खोजने की कोशिश कर रहे हैं के बाद से हेक्स एक Integer literal है, तो आप उस के एक स्ट्रिंग प्रतिनिधित्व के लिए fmt package पूछ सकते हैं पूर्णांक, fmt.Sprintf()
का उपयोग करके, और %x
या %X
प्रारूप का उपयोग कर।
See playground
i := 255
h := fmt.Sprintf("%x", i)
fmt.Printf("Hex conv of '%d' is '%s'\n", i, h)
h = fmt.Sprintf("%X", i)
fmt.Printf("HEX conv of '%d' is '%s'\n", i, h)
आउटपुट:
Hex conv of '255' is 'ff'
HEX conv of '255' is 'FF'
"हेक्स" वास्तविक चीज़ नहीं है। आप किसी संख्या के हेक्साडेसिमल प्रतिनिधित्व का उपयोग कर सकते हैं, लेकिन 0xFF
और 255
के बीच कोई अंतर नहीं है। उस can be found in the docs पर अधिक जानकारी जो इंगित करती है कि आप एक पूर्णांक निरंतर 255
परिभाषित करने के लिए 0xff
का उपयोग कर सकते हैं! आप का उल्लेख किया है, आप strconv
package main
import (
"fmt"
"strconv"
)
func main() {
fmt.Println(strconv.FormatInt(255, 16))
// gives "ff"
}
तो कुछ बाइट्स स्वरूपण, हेक्स एक 2 अंक प्रतिनिधित्व, प्रमुख 0.
उदाहरण के लिए के साथ की जरूरत है: 1 => '01', 15 => '0 एफ', आदि
स्प्रिंटफ को इसका सम्मान करने के लिए मजबूर करना संभव है:
h:= fmt.Sprintf("%02x", 14)
fmt.Println(h) // 0e
h2:= fmt.Sprintf("%02x", 231)
fmt.Println(h2) // e7
पैटर्न "% 02x" का अर्थ है:
- '0' बल शून्य का उपयोग कर
- उत्पादन आकार '2' की स्थापना की दो charactes रूप
- 'एक्स' हेक्साडेसिमल में कन्वर्ट करने के लिए
- 1. मैं आरजीबी हेक्स स्ट्रिंग को यूआईसीओलर में उद्देश्य-सी में कैसे परिवर्तित कर सकता हूं?
- 2. मैं उद्देश्य सी में हेक्स संख्या को पूर्णांक और तारों में कैसे परिवर्तित कर सकता हूं?
- 3. मैं एक आलसी बाइटस्ट्रिंग में एक (StorableArray (Int, Int) Word8) को कैसे परिवर्तित कर सकता हूं?
- 4. मैं वीआईएम में दशमलव संख्या को हेक्स में कैसे परिवर्तित कर सकता हूं?
- 5. मैं स्विफ्ट में Int32 से Int को कैसे परिवर्तित कर सकता हूं?
- 6. मैं एक स्ट्रिंग को पायथन में एक int में कैसे परिवर्तित कर सकता हूं?
- 7. मैं हेक्साडेसिमल संख्या को C++ में बाइनरी में कैसे परिवर्तित कर सकता हूं?
- 8. मैं जावा में int से Long में कैसे परिवर्तित करूं?
- 9. int से हेक्स स्ट्रिंग
- 10. मैं पाइथन में हेक्स को दशमलव में कैसे परिवर्तित करूं?
- 11. मैं एंड्रॉइड संसाधन int को स्ट्रिंग में कैसे परिवर्तित कर सकता हूं। उदाहरण: android.R.string.cancel?
- 12. मैं फ़ाइल सूचक (FILE * fp) को फ़ाइल डिस्क्रिप्टर (int fd) में कैसे परिवर्तित कर सकता हूं?
- 13. मैं स्ट्रिंग [] को <int> सूची में कैसे परिवर्तित कर सकता हूं?
- 14. मैं 'System.Windows.Input.Key' को 'System.Windows.Forms.Keys' में कैसे परिवर्तित कर सकता हूं?
- 15. मैं एक int को एनएसएसटींग में कैसे परिवर्तित कर सकता हूं?
- 16. मैं int 90 मिनट को डेटटाइम 1:30 में कैसे परिवर्तित कर सकता हूं?
- 17. मैं html.slim को html.erb में कैसे परिवर्तित कर सकता हूं?
- 18. मैं FBProfilePictureView को UIImage में कैसे परिवर्तित कर सकता हूं?
- 19. मैं एनएसडीएटा को एनएसएआरएआरए में कैसे परिवर्तित कर सकता हूं?
- 20. मैं HTML को वस्त्र में कैसे परिवर्तित कर सकता हूं?
- 21. मैं NSMutableArray को NSString में कैसे परिवर्तित कर सकता हूं?
- 22. मैं फ़ाइलपैथ को फ़ाइल में कैसे परिवर्तित कर सकता हूं?
- 23. मैं 64-बिट हेक्स/दशमलव अंकगणितीय कैसे कर सकता हूं और पर्ल में स्ट्रिंग के रूप में हेक्स में पूर्ण संख्या आउटपुट कर सकता हूं?
- 24. int से char * में कैसे परिवर्तित करें?
- 25. मैं पर्ल से सी कैसे परिवर्तित कर सकता हूं?
- 26. पायथन - हेक्स से INT/CHAR
- 27. कोटलिन में मैं एक इंट कैसे बदल सकता हूं? Int
- 28. पर्ल का उपयोग करके 48 हेक्स स्ट्रिंग को बाइट्स में कैसे परिवर्तित कर सकता हूं?
- 29. मैं स्ट्रिंग को int पर प्राथमिकता के साथ या तो int या float में कैसे परिवर्तित कर सकता हूं?
- 30. मैं एक पूर्णांक को सी में यूनिकोड स्ट्रिंग में कैसे परिवर्तित कर सकता हूं?