Computerwissenschaften

Was ist Float in der C-, C- und C # -Programmierung?

Float ist eine verkürzte Bezeichnung für „Gleitkomma“. Per Definition ist dies ein grundlegender Datentyp, der in den Compiler integriert ist und zum Definieren numerischer Werte mit Gleitkommazahlen verwendet wird. C, C ++,  C # und viele andere Programmiersprachen erkennen float als Datentyp. Andere gängige Datentypen sind int und double .

Der Float-Typ kann Werte im Bereich von ungefähr 1,5 x 10 -45 bis 3,4 x 10 38 mit einer Genauigkeit – der Zifferngrenze – von sieben darstellen. Schwimmer kann bis zu sieben Stellen in enthalten insgesamt , nicht nur nach dem Komma – so zum Beispiel 321.1234567 kann nicht in float gespeichert werden , da es 10 Stellen hat. Wenn eine höhere Genauigkeit – mehr Ziffern – erforderlich ist, wird der Doppeltyp verwendet.

 

Verwendet für Float

Float wird aufgrund seines extrem hohen Bedarfs an Rechenleistung hauptsächlich in Grafikbibliotheken verwendet. Da der Bereich kleiner als beim Doppeltyp ist, war Float aufgrund seiner Geschwindigkeit die bessere Wahl, wenn es um Tausende oder Millionen von Gleitkommazahlen geht. Der Vorteil von Float gegenüber Double ist jedoch vernachlässigbar, da die Berechnungsgeschwindigkeit mit neuen Prozessoren dramatisch gestiegen ist. Float wird auch in Situationen verwendet, in denen Rundungsfehler toleriert werden können, die aufgrund der Float-Genauigkeit von sieben Stellen auftreten.

Währungen sind eine weitere häufige Verwendung für Float. Programmierer können die Anzahl der Dezimalstellen mit zusätzlichen Parametern definieren.

 

Float vs. Double und Int

Float und Double sind ähnliche Typen. Float ist ein 32-Bit-Gleitkomma-Datentyp mit einfacher Genauigkeit. double ist ein 64-Bit-Gleitkomma-Datentyp mit doppelter Genauigkeit. Die größten Unterschiede bestehen in Präzision und Reichweite.

Double : Das Double bietet 15 bis 16 Stellen, verglichen mit den sieben von float. Der Bereich von double beträgt 5,0 × 10 –345 bis 1,7 × 10 308 .

Int : Int befasst sich auch mit Daten, dient jedoch einem anderen Zweck. Zahlen ohne Bruchteile oder ohne Dezimalpunkt können als int verwendet werden. Der int-Typ enthält nur ganze Zahlen, nimmt jedoch weniger Platz ein, die Arithmetik ist normalerweise schneller als bei anderen Typen und verwendet Caches und Datenübertragungsbandbreite effizienter.

Similar Posts

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.