Float: Difference between revisions

From Medien Wiki
mNo edit summary
Line 5: Line 5:
<source lang="C">float x = 0.12345;</source>
<source lang="C">float x = 0.12345;</source>


== Kosten ==
== 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!
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!



Revision as of 20:23, 1 December 2009

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

Notation

Die Notation 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
...