Dec2Hex और Hex2Dec कार्य करता है।

इस पर लागू होता है: कैनवास ऐप्स लो-कोड प्लग-इन Dataverse डेस्कटॉप फ्लो मॉडल-संचालित ऐप्स Power Platform सीएलआई

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

विवरण

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

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

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

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

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

सिंटैक्स

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

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

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" ]