ध्यान रखें कि float
जब सटीकता की बात आती है तो एक त्रुटिपूर्ण डेटा प्रकार होता है। अगर आप 12
. का प्रतिनिधित्व करते हैं फ्लोट के रूप में, आपको मिलेगा 11.99999999999998
या कुछ और।
'38.03'
दशमलव में परिवर्तित किया जा सकता है, या अन्य डेटा प्रकार जो अधिक सटीक है (आरडीबीएमएस के आधार पर, मैं यहां सामान्य हूं), और यह फ्लोट मान से अलग होगा।
फ्लोट 32 बिट है, कम परिशुद्धता। 64 बिट डेटा प्रकार होने के कारण डबल बहुत बेहतर काम करता है। कुछ प्रणालियों में दशमलव डेटा प्रकार 128 बिट संख्यात्मक डेटा प्रकार होते हैं जो बहुत सटीक संख्यात्मक मानों को संग्रहीत करने के लिए होते हैं, और आमतौर पर इसका उपयोग धन को दर्शाने के लिए किया जाता है।
और, =
. का उपयोग करके तुलना करने की आदत को छोड़ दें ऑपरेटर, float
. का मूल्य। फ़्लोट्स का उपयोग अनुमानित और तेज़ गणनाओं के लिए किया जाता है, और किसी श्रेणी के साथ तुलना केवल float
के मान की जाँच के लिए स्वीकार्य है। . यह मूल रूप से हर एक सिस्टम के लिए मान्य है।