डबल एक मूलभूत डेटा प्रकार है जिसे कंपाइलर में बनाया गया है और इसका उपयोग संख्यात्मक को परिभाषित करने के लिए किया जाता है चर दशमलव अंकों के साथ संख्याओं को पकड़ना। सी, सी ++, सी# और कई अन्य प्रोग्रामिंग भाषा डबल को एक प्रकार के रूप में पहचानती हैं। एक डबल प्रकार आंशिक और साथ ही पूरे मूल्यों का प्रतिनिधित्व कर सकता है। इसमें 15 अंक तक हो सकते हैं कुलदशमलव बिंदु से पहले और बाद में शामिल हैं।
फ्लोट प्रकार, जिसमें एक छोटी सी सीमा होती है, का उपयोग एक समय में किया गया था क्योंकि यह हजारों या लाखों फ़्लोटिंग पॉइंट संख्याओं के साथ काम करते समय दोगुने से तेज़ था। क्योंकि नए प्रोसेसर के साथ गणना की गति नाटकीय रूप से बढ़ी है, हालांकि, डबल्स पर तैरने के फायदे नगण्य हैं। कई प्रोग्रामर उन अंकों को दोहराते हैं जो दशमलव बिंदुओं की आवश्यकता वाले अंकों के साथ काम करते हैं।
पूर्णांक डेटा से संबंधित भी है, लेकिन यह एक अलग उद्देश्य प्रदान करता है। आंशिक भागों के बिना संख्या या दशमलव बिंदु के लिए किसी भी आवश्यकता को इंट के रूप में उपयोग किया जा सकता है। इस प्रकार, इंट प्रकार केवल पूरी संख्या रखता है, लेकिन यह कम जगह लेता है, अंकगणित आमतौर पर तेज होता है, और यह अन्य प्रकारों की तुलना में अधिक कुशलता से कैश और डेटा ट्रांसफर बैंडविड्थ का उपयोग करता है।