इसके माध्यम से साझा किया गया


Dec2Hexऔर कार्य Hex2Dec

इस पर लागू होता है: कैनवास ऐप्लिकेशन, Copilot Studio Desktop फ़्लो, मॉडल-चालित ऐप्स, Power Platform, CLI Dataverse फ़ंक्शंस , Power Pages

हेक्साडेसिमल पाठ स्ट्रिंग और संख्याओं के बीच रूपांतरण करें।

विवरण

किसी संख्या को हेक्साडेसिमल टेक्स्ट स्ट्रिंग में कनवर्ट करने के लिए फ़ंक्शन का Dec2Hex उपयोग करें। Dec2Hex वर्णों 0 के माध्यम से 9 और अपर केस वर्णों A का उत्सर्जन Fकरता है; यदि वांछित हो तो परिणाम को लोअर केस में बदलने के लिए लोअर फ़ंक्शन का उपयोग करें। Dec2Hex इनपुट संख्या को एक पूर्ण संख्या में छोटा करता है जैसे कि ट्रंक फ़ंक्शन को पहले लागू किया गया है। किसी धनात्मक संख्या को अग्रणी (शून्य) से जोड़ने और आउटपुट की लंबाई को सीमित करने के लिए स्थान का उपयोग करें; यदि इनपुट ऋणात्मक है, तो 0स्थान को अनदेखा कर दिया जाता है।

हेक्साडेसिमल अंकों0 (के माध्यम से 9 और के A माध्यम सेF) वाले पाठ स्ट्रिंग को किसी संख्या में कनवर्ट करने के लिए फ़ंक्शन का Hex2Dec उपयोग करें। बड़े और छोटे अक्षर स्वीकार्य हैं। 10 से अधिक हेक्साडेसिमल वर्णों को पारित Hex2Decनहीं किया जा सकता है।

ये दोनों फंक्शन 40 बिट, दो-पूरक, पूर्ण संख्या के साथ काम करते हैं। दोनों फ़ंक्शनों के लिए स्वीकृत मानों की सीमा हेक्साडेसिमल 8000000000 या दशमलव -549755813888 से हेक्साडेसिमल 7FFFFFFFFF या दशमलव 549755813887 तक है।

यदि आप इन फ़ंक्शनों में एकल संख्या या पाठ स्ट्रिंग पास करते हैं, तो वापसी मान एकल परिणाम होता है। यदि आप एकल-स्तंभ तालिका पास करते हैं, तो वापसी मान परिणामों की एकल-स्तंभ तालिका होती है, तर्क की तालिका में प्रत्येक रिकॉर्ड के लिए एक परिणाम। यदि आपके पास एक बहु-स्तंभ तालिका है, तो आप इसे एकल-स्तंभ तालिका के रूप में आकार दे सकते हैं, जैसा कि तालिकाओं के साथ कार्य करना में वर्णित है.

यदि इनपुट मान सीमा से बाहर है या इसमें अमान्य हेक्साडेसिमल वर्ण शामिल हैं, तो एक ErrorKind.Numeric त्रुटि लौटाई जाती है। यदि इनपुट एकल स्तंभ तालिका थी, तो त्रुटि आउटपुट तालिका में अंतर्निहित होती है।

सिंटैक्स

Dec2Hex( संख्या [, स्थान] )

  • संख्या - आवश्यक. हेक्साडेसिमल में परिवर्तित करने हेतु संख्या.
  • स्थान - वैकल्पिक. यदि संख्या धनात्मक है तो उपयोग किये जाने वाले वर्णों की संख्या. यदि स्थान छोड़ दिए गए हैं, Dec2Hex तो आवश्यक वर्णों की न्यूनतम संख्या का उपयोग करें. यदि यह पैरामीटर प्रदान किया गया है, और परिणाम प्रदान किए गए स्थान में फिट नहीं होता है, तो एक ErrorKind.Numeric त्रुटि लौटाई जाती है। यदि रूपांतरित की जाने वाली संख्या ऋणात्मक है तो Places को अनदेखा कर दिया जाता है।

Hex2Dec( हेक्सस्ट्रिंग )

  • HexString - आवश्यक. संख्या में परिवर्तित करने के लिए हेक्साडेसिमल अंकों की स्ट्रिंग.

उदाहरण

का मूल उपयोग Hex2Dec

सूत्र परिणाम
Hex2Dec( "A5" ) 165
Hex2Dec( "FFFFFFFF5B") -165
Hex2Dec( "c8d" ) 3213
Hex2Dec( "fffffff373" ) -3213
Hex2Dec( "ffffffffff" ) -1
Hex2Dec( "ffffffffffff" ) error (out of range)
Hex2Dec( "43j" ) error (invalid hexadecimal character)
Hex2Dec( [ "A", "12", "FFFF" ] ) [ 10, 18, 65535 ]
Hex2Dec( [ "3", "E", "I", "B" ] ) [ 3, 14, error (invalid hexadecimal character), 11 ]

का मूल उपयोग Dec2Hex

सूत्र परिणाम
Dec2Hex( 165 ) "A5"
Dec2Hex( -165 ) "FFFFFFFF5B"
Dec2Hex( 3213 ) "c8d"
Dec2Hex( -3213 ) "FFFFFFF373"
Dec2Hex( -1 ) "FFFFFFFFFF"
Dec2Hex( 3.74 ) "3"
Dec2Hex( -3.74 ) "FFFFFFFFFD"
Dec2Hex( [ 10, 255, -16 ] ) [ "A", "FF", "FFFFFFFFF0" ]
Dec2Hex( 1e45 ) error (out of range)
Dec2Hex( [ 1, 1e-45, 1e45, 2 ] ) [ "1", "0", error (out of range), "2" ]

स्थान तर्क के साथ Dec2Hex मूल उपयोग

सूत्र परिणाम
Dec2Hex( 45780 ) "B2D4"
Dec2Hex( 45780, 4 ) "B2D4"
Dec2Hex( 45780, 5 ) "0B2D4"
Dec2Hex( 45780, 6 ) "00B2D4"
Dec2Hex( 45780, 3 ) error (not enough space)
Dec2Hex( 45780, 11 ) error (out of range)
Dec2Hex( -45780 ) "FFFFFF4D2C"
Dec2Hex( -45780, 4 ) "FFFFFF4D2C"
Dec2Hex( -45780, 6 ) "FFFFFF4D2C"
Dec2Hex( -45780, 10 ) "FFFFFF4D2C"
Dec2Hex( -45780, 11 ) error (out of range)

एकल स्तंभ तालिकाओं और स्थान तर्क के साथ Dec2Hex मूल उपयोग

सूत्र परिणाम
Dec2Hex( [ 10, 255, -16 ], [ 1, 2, 3 ] ) [ "A", "FF", "FFFFFFFFF0" ]
Dec2Hex( [ 10, 255, -16 ], 4 ) [ "000A", "00FF", "FFFFFFFFF0" ]
Dec2Hex( 255, [0, 1, 2, 3] ) [ error (not enough space), error (not enough space), "FF", "0FF" ]