Dec2Hex और Hex2Dec फ़ंक्शन
इस पर लागू होता है: कैनवास ऐप्स
Dataverse लो-कोड प्लग-इन
डेस्कटॉप प्रवाह
मॉडल-संचालित ऐप्स
Power Pages
Power Platform CLI
हेक्साडेसिमल पाठ स्ट्रिंग और संख्याओं के बीच रूपांतरण करें।
किसी संख्या को हेक्साडेसिमल टेक्स्ट स्ट्रिंग में बदलने के लिए Dec2Hex फ़ंक्शन का उपयोग करें। Dec2Hex वर्णों 0
से 9
और अपर केस वर्णों A
से F
तक उत्सर्जित करता है; यदि वांछित हो तो परिणाम को लोअर केस में परिवर्तित करने के लिए Lower फ़ंक्शन का उपयोग करें। Dec2Hex इनपुट संख्या को पूर्ण संख्या में काट देता है जैसे कि Trunc फ़ंक्शन को पहले लागू किया गया हो। किसी धनात्मक संख्या को अग्रणी (शून्य) से जोड़ने और आउटपुट की लंबाई को सीमित करने के लिए स्थान का उपयोग करें; यदि इनपुट ऋणात्मक है, तो 0
स्थान को अनदेखा कर दिया जाता है।
हेक्साडेसिमल अंकों ( से और0
से 9
) वाले टेक्स्ट स्ट्रिंग को संख्या में बदलने के लिए A
Hex2Dec F
फ़ंक्शन का उपयोग करें। बड़े और छोटे अक्षर स्वीकार्य हैं। Hex2Dec में 10 से अधिक हेक्साडेसिमल वर्ण पास नहीं किए जा सकते.
ये दोनों फंक्शन 40 बिट, दो-पूरक, पूर्ण संख्या के साथ काम करते हैं। दोनों फ़ंक्शनों के लिए स्वीकृत मानों की सीमा हेक्साडेसिमल 8000000000 या दशमलव -549755813888 से हेक्साडेसिमल 7FFFFFFFFF या दशमलव 549755813887 तक है।
यदि आप इन फ़ंक्शनों में एकल संख्या या पाठ स्ट्रिंग पास करते हैं, तो वापसी मान एकल परिणाम होता है। यदि आप एकल-स्तंभ तालिका पास करते हैं, तो वापसी मान परिणामों की एकल-स्तंभ तालिका होती है, तर्क की तालिका में प्रत्येक रिकॉर्ड के लिए एक परिणाम। यदि आपके पास एक बहु-स्तंभ तालिका है, तो आप इसे एकल-स्तंभ तालिका के रूप में आकार दे सकते हैं, जैसा कि तालिकाओं के साथ कार्य करना में वर्णित है.
यदि इनपुट मान सीमा से बाहर है या इसमें अमान्य हेक्साडेसिमल वर्ण शामिल हैं, तो एक ErrorKind.Numeric त्रुटि लौटाई जाती है। यदि इनपुट एकल स्तंभ तालिका थी, तो त्रुटि आउटपुट तालिका में अंतर्निहित होती है।
Dec2Hex( संख्या [, स्थान] )
- संख्या - आवश्यक. हेक्साडेसिमल में परिवर्तित करने हेतु संख्या.
- स्थान - वैकल्पिक. यदि संख्या धनात्मक है तो उपयोग किये जाने वाले वर्णों की संख्या. यदि स्थान छोड़ा गया है, तो Dec2Hex आवश्यक न्यूनतम वर्णों का उपयोग करता है। यदि यह पैरामीटर प्रदान किया गया है, और परिणाम प्रदान किए गए स्थान में फिट नहीं होता है, तो एक ErrorKind.Numeric त्रुटि लौटाई जाती है। यदि रूपांतरित की जाने वाली संख्या ऋणात्मक है तो Places को अनदेखा कर दिया जाता है।
हेक्स2डेक( हेक्सस्ट्रिंग )
- HexString - आवश्यक. संख्या में परिवर्तित करने के लिए हेक्साडेसिमल अंकों की स्ट्रिंग.
सूत्र | परिणाम |
---|---|
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( 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( 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( [ 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" ] |