Schweben

Definition - Was bedeutet Float?

In der Informatik ist ein Float ein Datentyp, der aus einer Zahl besteht, die keine Ganzzahl ist, da er einen im Dezimalformat dargestellten Bruch enthält.

Eine der gebräuchlichsten Definitionen von Experten ist, dass ein Float „Zahlen auf beiden Seiten der Dezimalstelle hat“. Es kann jedoch einfacher sein zu sagen, dass der Gleitkomma Dezimalbrüche enthält, während die Ganzzahl dies nicht tut.

Einige weisen darauf hin, dass der Datentyp float in der Computerprogrammierung verwendet wird, wenn mehr Genauigkeit erforderlich ist, als Ganzzahlen bieten können.

Technische.me erklärt Float

Seit den Anfängen der Computerprogrammierung bieten Floats die Möglichkeit, Zahlen einschließlich Dezimalbrüchen als Datentypen zu speichern. Das Verständnis der Art des Floats ist für die Typkonvertierung, das Deklarieren von Variablen und die Verwendung von Variablen innerhalb einer Codebasis von entscheidender Bedeutung.

Wenn die Datentypen nicht korrekt behandelt werden, können Fehler auftreten.

Frühe Beispiele für die Verwendung des Floats sind FORTRAN, bei dem der Float-Datentyp als "doppelte Genauigkeit" bezeichnet wurde.

Es gab auch einen "echten" Datentyp, der eine Gleitkommazahl mit einfacher Genauigkeit angab.

Eine andere frühe Sprache, die den Float verwendete, war COBOL, das von vielen Institutionen immer noch sehr häufig verwendet wird, einfach wegen der Abneigung gegen die Migration älterer Systeme. Ein mittlerer Artikel über die weit verbreitete Verwendung von COBOL macht einen hervorragenden Punkt darüber, wie wertvoll Float-Datentypen in Software sein können.

Lassen Sie uns als direktes Beispiel über ein IRS-Datenprogramm nachdenken und darüber, ob es einen Float verwenden würde oder nicht.

Wenn die IRS-Anforderungen keine Meldung eines Teils eines Dollars erfordern, ist ein ganzzahliges Format völlig ausreichend. Variablen können alle Ganzzahlen sein, und die Float-Darstellung kann vermieden werden, wodurch einige Effizienzvorteile im Code erzielt werden.

Wenn das Programm hingegen einen Teil eines Dollars melden müsste, müssten Programmierer eine Variable als Float deklarieren und sowohl den Dollar als auch den Cent gemäß dem Dezimalformat halten. Zum Beispiel würde eine Float-Variable für 10.50 USD deklariert, die den Inhalt 10.5 enthält.

Überlegen Sie nun, ob die Datentypen nicht korrekt sind. Wenn das Programm versucht, 10.5 als Ganzzahl zu halten, kann es "10" halten oder einen Fehler erzeugen. Die Parameter müssen gemäß den tatsächlichen Daten, die bereitgestellt werden, und den im System implementierten Verfahren entworfen werden.

Im Laufe der Jahre wurde im Zusammenhang mit der Computerprogrammierung die Verwendung von Floats und anderen Datentypen für verschiedene Arten der Speichernutzung optimiert. Zurück zu Marianne Bellottis COBOL-Artikel: Es bleibt jedoch der Punkt, dass die Anpassung von Float-Variablen Arbeit erfordert und zu allen möglichen Debatten über die beste Programmiersprache oder -umgebung für ein bestimmtes System führen kann.

In den Tagen von Containern und virtuellen Maschinen scheint es sehr uninteressant zu sein, dass eine Codebasis, die in diesen Umgebungen ausgeführt wird, nicht in der Lage ist, Dezimalzahlen zu verarbeiten, aber Programmierer müssen die Bewertungen vornehmen und die richtigen Entscheidungen treffen in:

  • Neue Systeme entwerfen.
  • Legacy-Systeme migrieren.
  • Oder bei der routinemäßigen Wartung von Systemen, die diese Art von Daten verwenden.

Diese Definition wurde im Kontext der Informatik geschrieben