Gleitkommazahlen was ist das?

Gefragt von: Ilona Schilling B.Sc.  |  Letzte Aktualisierung: 17. Januar 2021
sternezahl: 4.8/5 (20 sternebewertungen)

Eine Gleitkommazahl – häufig auch Fließkommazahl genannt – ist eine angenäherte Darstellung einer reellen Zahl. Die Menge der Gleitkommazahlen ist eine Teilmenge der rationalen Zahlen.

Was versteht man unter Gleitkommadarstellung?

Eine Gleitkommazahl ist die Exponentialdarstellung einer reellen Zahl. Man spricht von der Gleitkommadarstellung. Die Mantisse bestimmt die Genauigkeit. Je größer die Mantisse, desto genauer ist die Zahl hinter dem Komma.

Was ist die mantisse?

Als Mantisse bezeichnet man die Ziffernstellen einer Gleitkommazahl vor der Potenz. Beispiel: Bei der Zahl 2,9979 · 108 ist 2,9979 die Mantisse.

Was ist die Festkommadarstellung?

englisch fixed point representation, Zahlendarstellung, bei der jede Zahl durch eine einzige Ziffernfolge repräsentiert wird.

Wie wird ein Float gespeichert?

Da das erste Bit der Mantisse (fast) immer 1 ist, wird dieses nicht gespeichert. Der Datentyp "float" (oder "single") ist eine 32-Bit-Zahl. Auch hier wird wieder ein Bit für das Vorzeichen verbraucht. Der Exponent hat hierbei jedoch 8 Bit zu Verfügung (Bias = 127) und die Mantisse 23.

Gleitkommadarstellung, Gleitkommazahlen, Binärgleitkommazahlen in der Digitaltechnik

30 verwandte Fragen gefunden

Wann benutzt man Float oder Double?

Es gibt wesentliche Unterschiede zwischen float und double, obwohl beide Gleitkommazahlen sind! Der float Wert ist eine 32 Bit Zahl mit Fließkomma, die Variable double ist 64-Bit, bzw. 80-Bit lang und somit genauer.

Was ist ein Float Java?

Die beiden Gleitkomma-Datentypen sind nach der Norm IEEE 754 in Java umgesetzt worden. Dabei steht float für einfache Genauigkeit und double für doppelte Genauigkeit. Eine float-Zahl belegt 4 Byte Speicherplatz, bei double sind es 8 Byte.

Wie groß ist ein Char?

Der char ist nur bedingt für Berechnungen und Indizierung geeignet, da er in den meisten Programmiersprachen 1 Byte breit ist. Für Variablen, die einen größeren Wertebereich benötigen, müssen daher andere Datentypen wie z. B. Integer verwendet werden.

Was ist der Unterschied zwischen Float und Double?

double ist doppelt so groß wie float. ... In der Regel (IEEE754) ist float 32 Bit groß und double 64 Bit groß. Daher hat man bei double die doppelte Präzision.

Was ist ein Double Datentyp?

Zahlen mit Nachkommastellen werden in einem der drei Datentypen float , double und long double gespeichert. ... Dabei umfasst ein float 32 Bit, ein double 64 Bit. doubles sind also genauer.

Was gibt es für Datentypen?

Datentypen haben je nach Programmiersprache und Wertebereich unterschiedliche Bezeichnungen und werden groß oder klein geschrieben (hier zur Übersicht alle groß).
  • Ganze Zahlen.
  • Natürliche Zahlen.
  • Festkommazahlen (Dezimalzahlen)
  • Aufzählungstypen.
  • Boolean (logische Werte)
  • Zeichen (einzelnes Zeichen)
  • Gleitkommazahlen.

Welche Datentypen gibt es in Java?

Java stellt vier ganzzahlige Datentypen zur Verfügung, und zwar byte, short, int und long, mit jeweils 1, 2, 4 und 8 Byte Länge. Alle ganzzahligen Typen sind vorzeichenbehaftet, und ihre Länge ist auf allen Plattformen gleich.

Wie lang ist ein Integer?

Ein Integer besteht in der Regel aus 8, 16, 32, 64 oder 128 Bits (also 1, 2, 4, 8 oder 16 Bytes) – entsprechend der Wortbreite der jeweiligen CPU.

Welcher Datentyp für Kommazahlen?

Wie bei den ganzen Zahlen gibt es bei den Kommazahlen, auch Fließkommazahlen genannt, unterschiedliche Varianten – je nach benötigter Größe: float mit 32 Bit. double mit 64 Bit. long double mit 80 Bit.

Wie viel Bit für eine Zahl?

Mit einem Bit kann man bis 1 zählen, mit 2 Bits schon bis 3. Nimmt man ein weiters Bit dazu, kommt man bis 7. Die Comicfiguren können sich bequem zurücklehnen. Sie brauchen 3 Bits , um ihr Zahlensystem darzustellen.

Was ist ein Unsigned Char?

char ist mit einem Vorzeichen behaftet, unsigned char nicht. char ist also mindestens im Bereich -127 <-> +127, während unsigned char mindestens im Bereich 0 <-> 255 ist.

Was ist ein Char Java?

Der Datentyp »char« ist ein elementarer Typ. Er umfaßt Werte von 0 bis 65535, die meist als Kennzahlen für Zeichen interpretiert werden.

Ist ein String ein primitiver Datentyp?

String. Wenn mit ganze Zeichenketten gearbeitet werden soll, so kann man auf den String-Datentyp zurückgreifen. Eigentlich ist String kein Primitiver Datentyp, jedoch handelt es sich hierbei um eine Ausnahme (Strings sind im Prinzip Arrays, also Listen von Chars).