Float: Difference between revisions

From Medien Wiki
 
Line 2: Line 2:


== Notation ==
== Notation ==
Die Notation erfolgt in allen Programmiersprachen mit einem '''[[Punkt]]''' und nicht mit dem im deutschen Sprachraum üblichen Komma!
Die Deklaration erfolgt in fast allen typisierten Programmiersprachen durch ein <tt>float</tt>.
 
'''ACHTUNG!''':<br/>
Die Notation des Wertes erfolgt in allen Programmiersprachen mit einem '''[[Punkt]]''' und nicht mit dem im deutschen Sprachraum üblichen Komma!
<source lang="C">float x = 0.12345;</source>
<source lang="C">float x = 0.12345;</source>



Latest revision as of 20:30, 1 December 2009

Float bedeutet Fließkommazahl und kann eine sehr große Menge an Zwischenstufen darstellen.

Notation

Die Deklaration erfolgt in fast allen typisierten Programmiersprachen durch ein float.

ACHTUNG!:
Die Notation des Wertes erfolgt in allen Programmiersprachen mit einem Punkt und nicht mit dem im deutschen Sprachraum üblichen Komma!

float x = 0.12345;

Effizienz

Ein Float und der noch genauere Fließkommazahl-Typ Double stellen hohe Ansprüche an den Prozessor, deshalb ist bei Mikroprozessoren und Embedded Devices der Einsatz von Berechnungen mit floats und doubles mit Bedacht zu wählen!

Übersicht Datentypen

void		// 0 bytes 	0 bit 	=> 0
boolean		// 1 byte 	1 bit 	=> 0/1; true/false
char		// 1 byte 	8 bit 	=> -128..127
byte		// 1 bytes 	8 bit 	=> 0..255
int		// 2 bytes 	16 bit 	=> -32768..32767
unsigned int	// 2 bytes 	16 bit 	=> 0..65535
long		// 4 bytes 	32 bit 	=> -2147483648..2147483647
unsigned long	// 4 bytes 	32 bit 	=> 0..4294967295
float		// 4 bytes 	32 bit	=> -3.4028235E+38..3.4028235E+38
double		// 8 bytes 	64 bit	=> a lot!
	
Array
String
...