Unterschied zwischen Float und Double

Unterschied zwischen Float und Double

Schlüsselunterschied - Float vs doppelt
 

In der Programmierung ist es erforderlich, Daten zu speichern. Die Daten werden im Speicher gespeichert. Speicherorte, die Daten speichern. Jeder Speicherort kann einen bestimmten Datenart speichern. Die Speichergröße für jeden Datentyp ist unterschiedlich. In Programmiersprachen wie Python muss der Programmierer den Typ der Variablen nicht deklarieren. In Programmiersprachen wie Java sollte der Programmierer den variablen Typ deklarieren. Es gibt eine Reihe von Datentypen wie char, int, float und doppelt. Der Char -Datentyp wird verwendet, um einen einzelnen Zeichenwert zu speichern. Der INT -Datentyp wird verwendet, um numerische Werte ohne Dezimalpunkte zu speichern. Die Float- und Doppel -Datentypen werden verwendet, um numerische Werte mit Dezimalpunkten zu speichern.  In diesem Artikel wird der Unterschied zwischen Float und Double erörtert. Der Schlüsselunterschied Zwischen Float und Double ist das Float ist ein einzelner Präzision 32 Bit IEEE 754 Floating Point Datentyp, während Double ein doppelter Genauigkeits -64 -Bit -IEEE 754 -Gleitpunkt -Datentyp ist.

INHALT

1. Überblick und wichtiger Unterschied
2. Was ist float
3. Was ist doppelt
4. Ähnlichkeiten zwischen Float und Double
5. Seite für Seitenvergleich - Float vs doppelt in tabellarischer Form
6. Zusammenfassung

Was ist float?

Der Schwimmer ist ein einzelner Präzision 32-Bit-Schwimmpunkt. Es ist vordefinierter Datentyp, der von Programmiersprachen wie Java unterstützt wird. Um eine Float -Variable zu deklarieren, wird das Schlüsselwort "Float" verwendet. Daher kann es nicht für Bezeichnungsnamen wie Methodamen und Variablennamen verwendet werden.  Verweisen Sie das folgende Programm.

Abbildung 01: Java -Programm mit Float -Datentyp

Gemäß dem obigen Programm ist die Zahl eine Variable, die eine schwimmende Punktzahl speichern kann. Hier, -20.5f wird anstelle der -20 verwendet.5. -20.5 ist ein doppelt buchstäblicher. Um den Compiler anzuzeigen, um den Wert als Float zu speichern, sollte der Programmierer f oder f schreiben.

Was ist doppelt?

Das Doppel ist ein doppelter Präzision 64-Bit-Schwimmpunkt. Es ist ein vordefinierter Datentyp. Um eine doppelte Variable zu deklarieren, wird das Schlüsselwort "Double" verwendet. Daher kann es nicht für Bezeichnungsnamen wie Methodamen und Variablennamen verwendet werden.  Verweisen Sie das folgende Programm.

Abbildung 02: Java -Programm mit Doppel -Datentyp

Gemäß dem obigen Programm ist die Zahl eine Variable des Typ -Double. Das Drucken der Nummer ergibt die Ausgabe mit -20.5. Der Speicher benötigt 64 Bits im Speicher, um den Wert zu speichern. Wenn der Programmierer -20 geschrieben ist.5, es wird als Doppel betrachtet. Er kann es auch als -20 schreiben.5d. Das Schreiben von 'D' ist optional.

Typ Casting kann an Datentypen durchgeführt werden. Es ist der Prozess des Konvertierens eines Ein -Datentyps in einen anderen Datentyp. Bei der Zuweisung eines kleineren Datentyps einem größeren Datentyp sind kein Guss erforderlich. Die Erweiterung tritt in einem Byte, kurz, int, lang, float, doppelte Ordnung auf. Bei der Zuweisung eines größeren Datentyps einem kleinen Datentyp müssen das Casting durchgeführt werden.

Abbildung 03: Casting

Nach dem obigen Programm haben Num1 und Num2 Float -Datentypen. Die Summe wird der variablen Summe zugewiesen. Es ist ein Schwimmer. Als Float ist ein kleinerer Datentyp im Vergleich zum Doppel, kann er direkt der doppelten Variablenzahl ohne Gusstyp zugeordnet werden.

Das X und Y können Doppeldatentypen speichern. Die Summe wird der Variablen z zugewiesen. Es kann auch Doppel speichern. Das Typ -Casting ist erforderlich, um einem kleineren Datentyp einen größeren Datentyp zuzuweisen. Um den Doppelwert auf eine Float -Variable zu speichern, ist es daher erforderlich, Typzusagen durchzuführen, da doppelt ein größerer Datentyp ist als Float.

Was sind die Ähnlichkeiten zwischen Float und Double??

  • Sowohl Float als auch Double sind vordefinierte Datentypen, die von Programmiersprachen wie Java unterstützt werden.
  • Sowohl Float als auch Doppeltypen werden nicht für Präzisions wie Währung verwendet.

Was ist der Unterschied zwischen Float und Double?

float vs double

Der Float ist ein einzelner Präzision 32 Bit IEEE 754 Floating Point Datentyp. Das Doppel ist ein Doppelpräzision 64 -Bit IEEE 754 Floating Point Datentyp.
 Anzahl der Bytes
Der Schwimmer ist 4 Bytes lang. Das Doppel ist 8 Bytes lang.
Standardwerte
Der Standardwert von Float beträgt 0.0f. Der Standardwert des Doppelwerts beträgt 0.0d.
 Stichwort
Das Schlüsselwort "Float" wird verwendet, um einen schwebenden Wert zu deklarieren. Das Schlüsselwort "Double" wird verwendet, um einen Doppelwert zu deklarieren.
Erforderlicher Speicher
Der Schwimmer benötigt weniger Speicher als doppelt. Das Doppel benötigt mehr Speicher als float.

Zusammenfassung - float vs doppelt

Bei der Programmierung müssen Daten gespeichert werden. Diese Daten werden an Speicherorten gespeichert und Variablen bezeichnet. Jede Variable speichert Daten von spezifischem Typ. Es gibt Datentypen wie int, char, doppelt und float usw. In diesem Artikel wurde der Unterschied zwischen zwei Datentypen erörtert, die ein Float und Double sind. Der Unterschied zwischen Float und Double besteht darin.

Referenz:

1. Java -Variablen und (primitive) Datentypen. Hier verfügbar
2.Punkt, Tutorials. „Java Basic Datatypes.”, Tutorials Punkt, 8. Januar. 2018. Hier verfügbar