आपको उस डेटा के लिए सही डेटा प्रकार का उपयोग करना चाहिए जिसका आप प्रतिनिधित्व कर रहे हैं - किसी भी संदिग्ध सैद्धांतिक प्रदर्शन लाभ डेटा रूपांतरणों से निपटने के ऊपरी हिस्से के लिए माध्यमिक हैं।
यह कहना वास्तव में असंभव है कि प्रश्न पर आधारित क्या है, लेकिन अधिकांश मामले अपेक्षाकृत स्पष्ट हैं। जहां वे स्पष्ट नहीं हैं, वे ऐसी स्थितियों में हैं जहां आपके पास डेटा तत्व है जो अंकों के एक सेट द्वारा दर्शाया जाता है लेकिन जिसे आप एक संख्या के रूप में नहीं मानते हैं -- उदाहरण के लिए, एक फ़ोन नंबर।
संकेत है कि आप इस स्थिति से निपट रहे हैं:
- अग्रणी शून्य जिन्हें संरक्षित किया जाना चाहिए
- तत्व पर कोई अंकगणितीय संक्रिया नहीं की जाती है।
- स्ट्रिंग ऑपरेशन किए जाते हैं:जैसे। "आखिरी चार अक्षर लें"
अगर ऐसा है तो आप शायद अपने "नंबर" को एक वर्चर के रूप में स्टोर करना चाहते हैं।