Das Double ist ein grundlegender Datentyp, der in den Compiler integriert und zum Definieren von Zahlen verwendet wird Variablen Zahlen mit Dezimalstellen halten. C, C ++, C # und viele andere Programmiersprachen erkennen das Doppelte als Typ. Ein Doppeltyp kann sowohl gebrochene als auch ganze Werte darstellen. Es kann bis zu 15 Stellen enthalten gesamt, einschließlich derer vor und nach dem Dezimalpunkt.
Der Gleitkommatyp mit kleinerem Bereich wurde einmal verwendet, da er beim Umgang mit Tausenden oder Millionen von Gleitkommazahlen schneller als das Doppelte war. Da die Berechnungsgeschwindigkeit mit neuen Prozessoren dramatisch gestiegen ist, sind die Vorteile von Floats gegenüber Double doppelt vernachlässigbar. Viele Programmierer betrachten den Doppeltyp als Standard, wenn sie mit Zahlen arbeiten, für die Dezimalstellen erforderlich sind.
Das int befasst sich auch mit Daten, dient aber einem anderen Zweck. Zahlen ohne Bruchteile oder ohne Dezimalpunkt können als int verwendet werden. Daher enthält der Typ int nur ganze Zahlen, benötigt jedoch weniger Platz, die Arithmetik ist normalerweise schneller und verwendet Caches und Datenübertragungsbandbreite effizienter als die anderen Typen.