mNo edit summary |
m (→Kosten) |
||
Line 5: | Line 5: | ||
<source lang="C">float x = 0.12345;</source> | <source lang="C">float x = 0.12345;</source> | ||
== | == 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
...