So finden Sie die Größe des Schwimmers und doppelt in C und C++?

So finden Sie die Größe des Schwimmers und doppelt in C und C++?
In C und C ++ sind die Datentypen die wichtigsten Teile und darunter die schweben Und doppelt Datentypen sind weit verbreitete. Obwohl sie beide in Bezug auf die Repräsentation der realen Zahlen in Brüchen ähnlich sind, weisen sie Unterschiede in Bezug auf ihre Größen auf.

Wenn Sie sich der Größe von nicht bewusst sind schweben Und doppelt Datentypen in C und C ++ folgen Sie den Richtlinien dieses Artikels, um zu erfahren, wie Sie ihre Größen finden.

Bevor Sie sich zur Größe der Größe von bewegten schweben Und doppelt Datentypen, zuerst müssen Sie über sie erfahren, wenn Sie Anfänger sind.

Was sind Float- und Doppel -Datentypen in C und C++

Der schweben Der Datentyp wird in der C- und C ++-Programmierung verwendet, um Gleitkommawerte zu halten, die entweder dezimal oder exponentiell sein können. Sie müssen die verwenden %F Spezifizierer mit der Variablen für Float Data Type, um sie für den Fall der C -Programmierung auf dem Konsolenbildschirm auszugeben. Während für C ++ gibt es keine Angaben zum Drucken der Gleitkommawerte.

Der doppelt Der Datentyp wurde in C und C ++ verwendet, um Dezimalzahlen zusammen mit doppelter Genauigkeit zu halten. Dies wird sowohl in C ++ als auch in C verwendet, um numerische Werte anzugeben, die Dezimalzahlen enthalten. A doppelt Der Datentyp stellt einen genauen Datentyp dar, der 64 Bit Dezimal- oder Gleitpunktzahlen speichern kann. Weil ein doppelt scheint eine größere Präzision im Vergleich zu einem Schwimmer zu haben und verbraucht das doppelte Gedächtnis des Schwimmpunkttyps. Es kann schnell sechzehn bis siebzehn Ziffern folgen oder einem Dezimalpunkt vorgehen. In C -Programmierung die doppelt Datentypvariablen werden durch gedruckt %lf Spezifizierer, während sie in C ++ sind, sind einfach mit Cout gedruckt zu drucken.

Finden Sie die Größe des Schwimmers und doppelt in C und C++

Die Größe von zu finden schweben Und doppelt In C und C ++ werden wir die verwenden Größe von Funktion, eine integrierte Funktion in beiden Programmiersprachen.

Die Größe von zu finden schweben Und doppelt Folgen Sie in einem C-Programm dem untergegebenen Code:

#enthalten
int main ()

printf ("Größe von Float =%lu bytes \ n", Größe (float));
printf ("Größe von Double =%lu Bytes", Größe (doppelt));
Rückkehr 0;

Ausgang

Der obige Code gibt die Größe von aus schweben Und doppelt in c, was ist 4 Bytes (32bit) Und 8 Bytes (64bit), bzw.

Die Größe von zu finden schweben Und doppelt Folgen Sie in einem C ++ dem untergegebenen Code:

#enthalten
Verwenden von Namespace STD;
int main ()

float float_type;
Double Double_type;
Cout << "Size of float= " <<
sizeof (float_type) <<" bytes\n";
Cout << "Size of double= " <<
sizeof (double_type) <<" bytes \n";
Rückkehr 0;

Ausgang

Die obige Codeausgabe bestätigt die Größe von schweben Und doppelt in C ++ ist 4 Bytes (32bit) Und 8 Bytes (64bit), jeweils wie c.

Abschluss

schweben Und doppelt werden weit verbreitete Datentypen in C und C ++ und beide reelle Zahlen in Fraktionen dar. Sie sind jedoch unterschiedlich in Größe. Die Größe von schweben Und doppelt in C und C ++ ist 4 Bytes (32bit) Und 8 Bytes (64bit), jeweils, was durch die gefunden werden kann Größe von Funktion, die in den oben genannten Richtlinien diskutiert wird.