"षोडश आधारी": अवतरणों में अंतर
Content deleted Content added
Sanjeev bot (वार्ता | योगदान) छो बॉट से अल्पविराम (,) की स्थिति ठीक की। |
Sanjeev bot (वार्ता | योगदान) छो बॉट: अनावश्यक अल्पविराम (,) हटाया। |
||
पंक्ति 10:
* यूआरएल (URL) में, कैरेक्टर कोड को <code>%</code> उपसर्ग युक्त हेक्साडेसिमल युग्म के रूप मे लिखा जाता है: <code><nowiki>http://www.example.com/name%20with%20spaces</nowiki></code> जहां <code>%20</code> रिक्त स्थान (खाली जगह) कैरेक्टर (कोड मान 20 हेक्स में, 32 दशमलव में) है.
* [[क्षमल|एक्सएमएल (XML)]] और एक्सएचटीएमएल (XHTML) में, कैरेक्टरों को &#xc<code>ode;</code> नोटेशन का इस्तेमाल करके हेक्साडेसिमल संख्यात्मक कैरेक्टर रेफरेंसों के रूप में व्यक्त किया जा सकता है, जहां ''''कोड'' '', [[यूनिकोड|यूनीकोड]] मानक में कैरेक्टर के लिए निर्दिष्ट किया गया 1 से 6 अंकों वाली हेक्स संख्या है. इस प्रकार &#x2019<code>;</code> घुमावदार सही एकल उद्धरण का प्रतिनिधित्व करता है (जिसका यूनीकोड मान हेक्स अंक प्रणाली में 2019 और दशमलव अंक प्रणाली में 8217 होता है).
* एचटीएमएल (HTML) और सीएसएस (CSS) में रंग रेफरेंसों को <code>#</code> उपसर्ग युक्त छः हेक्स अंकों (क्रमबद्ध रूप में लाल, हरे
| url = http://www.web-colors-explained.com/hex.php
| title = Hexadecimal web colors explained
}} </ref> सीएसएस (CSS), प्रत्येक घटक के लिए एक हेक्स अंक के साथ 3 हेक्स अंक वाले संक्षिप रूपों की अनुमति प्रदान करता है: #FA3, #FFAA33 (एक सुनहरा नारंगी रंग) का संक्षिप्त रूप है.
* *nix (यूनिक्स और उससे संबंधित) शेलों
* [[यूनिकोड]] मानक में, कैरेक्टर के एक मान को <code>U+ के साथ <code>प्रदर्शित किया जाता है जिसके बाद हेक्स मान होता है: <code>U+20AC</code>, यूरो चिह्न (€) है.</code></code>
* <code><code> एमआईएमई (MIME) (ई-मेल एक्सटेंशन) उद्धृत-मुद्रणयोग्य कूटलेखन में, जिन कैरेक्टरों को लिटरल एस्की (ASCII) कैरेक्टरों के रूप में प्रदर्शित नहीं किया जा सकता है, उन कैरेक्टरों को उनके कोड के माध्यम से दो हेक्साडेसिमल डिजिट (एस्की में) के रूप में प्रदर्शित किया जाता है जिसके साथ उपसर्ग के रूप में एक ''इक्वल टु'' साइन ''='' लगा होता है जैसा कि "España" (स्पेन) को सेंड करने के लिए <code>Espa=F1a</code> में होता है. </code></code><code><code>(Hexadecimal F1, equal to decimal 241, is the code number for the lower case n with tilde in the ISO/IEC 8859-1 character set.)</code></code>
पंक्ति 29:
में उपसर्ग के रूप में <code>#x</code> और <code>#16r</code> का इस्तेमाल होता है.</code></code>
* <code><code> क्विकबेसिक (QuickBASIC), फ्रीबेसिक (FreeBASIC) और विजुअल बेसिक (Visual Basic) में हेक्साडेसिमल संख्याओं के साथ उपसर्ग के रूप में <code>&H</code> का इस्तेमाल होता है: <code>&H5A3</code></code></code>
* <code><code> बीबीसी बेसिक (BBC BASIC) और लोकोमोटिव बेसिक (Locomotive BASIC) में हेक्स के लिए <code>&</code> का इस्तेमाल होता है.<ref>बेसिक (बिना संशोधन के) में बीबीसी बेसिक प्रोग्राम्स पूरी तरह से वहनीय नहीं है और माइक्रोसॉफ्ट & ले लेता है ओक्टाल वैल्यूज़ को pref (Microsoft BASIC मुख्यतः का उपयोग करता <code>&O</code> के लिए अष्टाधारी उपसर्ग है
* <code><code> टीआई-89 (TI-89) और 92 श्रृंखला में <code>0h</code> उपसर्ग का इस्तेमाल होता है: <code>0h5A3</code></code></code>
* <code><code> <code>X'5A3'</code> जैसे नोटेशन कभी-कभी देखने को मिलते हैं, जैसे - PL/I में. यह पारंपरिक ओएस (OS) (जेडओएस (zOS), जेडवीएसई (zVSE), जेडवीएम (zVM), टीपीएफ (TPF), ओएस/400 (OS/400)) का संचालन करने वाले आईबीएम (IBM) मेनफ्रेम (जेडसीरीज़ (zSeries)) और मिडरेंज कंप्यूटरों (आईसीरीज़ (iSeries)) के हेक्साडेसिमल का सबसे आम प्रारूप है
* <code><code> Donald Knuth introduced the use of a particular typeface to represent a particular radix in his book ''The TeXbook'' .<ref>डोनाल्ड ई. नुथ. द टेक्स्टबुक (कंप्यूटर और टाइपसेटिंग, खंड ए). रीडिंग, मैसाचुसेट्स: एडीसन-वेस्ली, 1984. ISBN 0-201-13448-9. द सोर्स कोड ऑफ़ द बुक इन टेक्स (और मैक्रोज़ CTAN.org का आवश्यक सेट) सीटीएएन (CTAN) पर ऑनलाइन उपलब्ध है.</ref> </code></code><code><code>Hexadecimal representations are written there in a typewriter typeface: <tt>5A3</tt></code></code>
* <code><code> किसी भी आईपीवी6 (IPv6) एड्रेस को चार हेक्साडेसिमल अंकों के आठ सम्हूं के रूप में लिखा जा सकता है जहां प्रत्येक समूह को एक अर्धविराम (<code>:</code>) के माध्यम से अलग किया जाता है. </code></code><code><code>This, for example, is a valid IPv6 address: 2001:0db8:85a3:0000:0000:8a2e:0370:7334</code></code><code><code></code></code>
पंक्ति 42:
== वर्बल और डिजिटल प्रदर्शन ==
दस से पंद्रह तक की मात्राओं को प्रदर्शित करने के लिए कोई पारंपरिक अंक उपलब्ध नहीं है—इनकी जगह अक्षरों का इस्तेमाल किया जाता है—और अधिकांश पश्चिमी यूरोपीय भाषाओं में दस से ऊपर के अंकों के लिए गैर-दशमलव नामों का अभाव है. अंग्रेजी में कई गैर-दशमलव घातों (प्रथम बाइनरी घात के लिए ''जोड़ा'', प्रथम वाइजेसिमल घात के लिए ''स्कोर'', प्रथम तीन द्विदशमलव घातों के लिए ''दर्जन'', ''ग्रॉस'' (12 दर्जन)
का इस्तेमाल करके भ्रमित होने से बच जाते हैं: ''4DA'' "फोर-डेल्टा-अल्फ़ा" है; या ज्वाइंट आर्मी/नेवी फोनेटिक अल्फाबेट ("फोर-डॉग-एबल"); या इसी तरह की एक तदर्थ प्रणाली.
पंक्ति 75:
आश्चर्यजनक रूप से कम अभ्यास के साथ, एक चरण में 1111<sub>2</sub> को F<sub>16</sub> में मैप करना आसान हो जाता है: हेक्साडेसिमल के प्रदर्शन की तालिका को देखें. दशमलव के बजाय हेक्साडेसिमल के इस्तेमाल से होने वाले लाभ की वजह से संख्या के आकार में तेज़ी से वृद्धि हो जाती है. जब संख्या बहुत बड़ी हो जाती है, तो इसे दशमलव में रूपांतरित करना बहुत कठिन हो जाता है. हालांकि, हेक्साडेसिमल की मैपिंग करने पर बाइनरी स्ट्रिंग को 4 अंकों वाले समूहों के रूप में मान्यता देना और प्रत्येक को एक एकल हेक्साडेसिमल अंक में मैप करना नगण्य हो जाता है.
यह उदाहरण दशमलव में एक बाइनरी संख्या के रूपांतरण को दिखाता है, प्रत्येक अंक को दशमलव मान में मैप करता है
<table><td>
<td>01011110101101010010<sub>2</sub></td><td>
पंक्ति 119:
जैसा कि सभी आधारांकों के साथ होता है, स्रोत आधारांक में पूर्णांक में भाग देकर और शेष संचालनों के द्वारा हेक्साडेसिमल में एक संख्या के प्रदर्शन को रूपांतरित करने के लिए एक सरल एल्गोरिथ्म होता है. सैद्धांतिक रूप से यह किसी भी आधारांक से संभव है लेकिन अधिकांश इंसानों के लिए केवल दशमलव और अधिकांश कंप्यूटरों के लिए केवल बाइनरी (जिसे कहीं अधिक कुशल तरीकों से रूपांतरित किया जा सकता है) को इस तरीके से बड़ी आसानी से संभाला जा सकता है.
चलिए b को हेक्साडेसिमल में प्रदर्शित करने वाली संख्या मान लेते हैं
# i := 1
पंक्ति 217:
जहां एक ओवरलाइन एक आवर्ती पद्धति को सूचित करता है.
किसी भी आधारांक के लिए, 0.1 (या "1/10") हमेशा उसके बराबर होता है जो अपनी खुद की संख्या प्रणाली में उस आधारांक मान के प्रदर्शन से विभाजित होता है: आधारांक 3 की गिनती 0, 1, 2, 10 (तीन) है. इस प्रकार, चाहे बाइनरी के लिए एक को दो से विभाजित किया जाए या हेक्साडेसिमल के लिए एक को सोलह से विभाजित किया जाए, इनमें से दोनों गुणनखण्डों को <code>0.1</code> ही लिखा जाता है. चूंकि मूलांक 16, एक पूर्ण वर्ग (4²) है, इसलिए हेक्साडेसिमल में व्यक्त गुणन खंड की विषम अवधि, अक्सर दशमलव में व्यक्त गुणन खण्डों से कहीं अधिक होती है
हेक्साडेसिमल में परिमित तौर पर प्रदर्शनीय सभी तर्कसंगत संख्याएं, दशमलव, डुओडेसिमल
{| class="wikitable"
पंक्ति 624:
=== आम पद्धतियां और हास्य ===
{{details|Hexspeak}}
हेक्साडेसिमल का इस्तेमाल कभी-कभी प्रोग्रामर जोक में किया जाता है क्योंकि कुछ शब्दों का निर्माण केवल हेक्साडेसिमल अंकों का इस्तेमाल करके ही किया जा सकता है. इनमें से कुछ शब्द "डेड", "बीफ", "बेब"
कुछ लोग संख्या के बाद एक H लगाते हैं यदि वे यह दिखाना चाहते हो कि इसे हेक्साडेसिमल में लिखा गया है. पुराने इंटेल असेम्बली सिंटेक्स में, ऐसा कभी-कभी होगा है.
|