2010-11-25 10 views
6

पर अग्रणी चरित्र मैंने इसे गुगल किया है लेकिन संभवतः गलत चीज़ में टाइप कर रहा है।हेक्स संख्या (x0)

मुझे हेक्साडेसिमल संख्याएं 3 ए और 0x3A जैसे दस्तक देती हैं, लेकिन अग्रणी 0x का क्या अर्थ है? मैंने कहीं पढ़ा है इसका मतलब है कि नंबर पर हस्ताक्षर किए गए हैं, लेकिन कैल्क में नकारात्मक दशमलव को हेक्स में कनवर्ट करना अग्रणी 0x के साथ हेक्साडेसिमल संख्या उत्पन्न नहीं करता है।

कोई भी अंक बहुत अधिक जटिल है।

+2

इस दुनिया में 10 प्रकार के लोग हैं: जो बाइनरी समझते हैं और जो नहीं करते हैं। – mtrw

उत्तर

6

यह केवल एक सम्मेलन है, जो विभिन्न आधारों के बीच अंतर करने के लिए सी और सी जैसी भाषाओं में उपयोग किया जाता है, उदाहरण के लिए 0x10 (हेक्स) बनाम 10 (दशमलव) बनाम 010 (ऑक्टल) बनाम 0b10 (बाइनरी) बनाम।

1

यह सिर्फ एक सम्मेलन है जिसका अर्थ है कि संख्या दशमलव के बजाय हेक्साडेसिमल नोटेशन में है। यह आवश्यक नहीं है कि यह समझा जाता है कि संख्या हेक्साडेसिमल होने वाली है।

इसके अलावा:

>>> -0xe 
-14 
1

0x संकेत मिलता है कि संख्या हेक्स में है सिर्फ एक सम्मेलन है। अन्य तरीके इस इंगित किया जाता है:

  1. 3Ah (कई assembers में प्रयुक्त)
  2. & H3A (मूल में प्रयुक्त)
  3. (यह संख्या हेक्स में लिखा है!) 3 ए (इस्तेमाल किया ... सामान्य लोगों द्वारा , मुझे लगता है)
संबंधित मुद्दे