ट्रैक
/
Go
Go
/
सिलेबस
/
दशमलव संख्याएँ
दश

दशमलव संख्याएँ में Go

2 अभ्यास

दशमलव संख्याएँ के बारे में

फ्लोटिंग-पॉइंट संख्या ऐसी संख्या होती है जिसमें दशमलव विभाजक के बाद शून्य या उससे अधिक अंक होते हैं। उदाहरण: -2.4, 0.1, 3.14, 5., 16.984025 और 1024.0.

अलग-अलग फ्लोटिंग-पॉइंट टाइप दशमलव विभाजक के बाद अलग-अलग संख्या में अंक संग्रहीत कर सकते हैं। इसे ही उसकी प्रेसिजन कहा जाता है।

Go में दो फ्लोटिंग-पॉइंट टाइप होते हैं:

  • float32: 32 बिट (लगभग 6-9 अंकों की प्रेसिजन)।
  • float64: 64 बिट (लगभग 15-17 अंकों की प्रेसिजन)। यह डिफॉल्ट फ्लोटिंग-पॉइंट टाइप है।

जैसा कि देखा जा सकता है, दोनों टाइप अलग-अलग संख्या में अंक संग्रहीत कर सकते हैं। इसका मतलब है कि किसी float32 में PI संग्रहीत करने की कोशिश करने पर सिर्फ पहले 6 से 9 अंक ही संग्रहीत होंगे (अंतिम अंक को राउंड कर दिया जाएगा)।

डिफॉल्ट रूप से Go फ्लोटिंग-पॉइंट संख्याओं के लिए float64 इस्तेमाल करता है। इसका अपवाद तब होता है जब फ्लोटिंग-पॉइंट संख्या:

  1. किसी ऐसे वेरिएबल को असाइन की गई हो जिसका टाइप float32 हो, या
  2. किसी ऐसे फंक्शन से लौटाई गई हो जिसका रिटर्न टाइप float32 हो, या
  3. float32() फंक्शन को आर्गुमेंट के रूप में पास की गई हो।

math package में कई उपयोगी गणितीय फंक्शन होते हैं।

फ्लोटिंग-पॉइंट टाइप की वैल्यू की बराबरी जाँचते समय हमेशा ध्यान रखिए, क्योंकि जो वैल्यू देखने में एक ही वैल्यू लगती हैं, वे वास्तव में अलग हो सकती हैं।

फ्लोटिंग-पॉइंट संख्याओं का एक छोटा परिचय आपको 0.30000000000000004.com पर मिल जाएगा। Float Toy पेज पर अच्छी, तस्वीरों वाली व्याख्या है कि फ्लोटिंग-पॉइंट संख्या के बिट कैसे एक वास्तविक फ्लोटिंग-पॉइंट वैल्यू में बदल जाते हैं।

GitHub के ज़रिए संपादित करें यह लिंक नई विंडो या टैब में खुलता है।

दशमलव संख्याएँ सीखिए

अभ्यास लॉक है

दशमलव संख्याएँ पर अभ्यास करने के लिए 2 और अभ्यास अनलॉक कीजिए