Gast
#1144807
Wie und mit welchen Typen kann ich die folgenden Berechnung anstellen? Zahl x = 0,4; Zahl y = 60; Jetzt möchte ich beide Zahlen mit aneinander multiplizieren. Welche Typen muss ich dafür anlegen?
|
Anzeige
|
Wie 0,4 x 60 rechnen
Gast
#1144807
Wie und mit welchen Typen kann ich die folgenden Berechnung anstellen? Zahl x = 0,4; Zahl y = 60; Jetzt möchte ich beide Zahlen mit aneinander multiplizieren. Welche Typen muss ich dafür anlegen? Keine.
float. Ich würde aber generell vermeiden, aufm µC mit floats zu rechnen. 4x600 ist 2400 / 100 ist 24 und um einiges schneller als das ganze in float. Brauchst du mehr nachkommastellen dann erst dort zurückskalieren, wo das Ergebnis ausgegeben wird (in welcher Form auch immer). VG, /th. Rechne doch einfach 6*4 statt 60*0,4 ;)
Gast
#1144993
> Ich würde aber generell vermeiden, aufm µC mit floats zu rechnen.
wir sind aber bei "PC-Programmierung".
Also double könnte man nehmen.
Gast
#1145012
Peter wrote:
> Also double könnte man nehmen.
Wenn's nicht genau sein muss...
Gast
#1146573
Am schennlsten gehts, wenn man "x = 0.4 * 60" schreibt, dann wirds nämlich schon vom Preprocessor berechnet und als Konstante abgelegt. Ansonsten würde ich einfach float nehmen, moderne Prozessoren im PC rechnen damit fast so schnell wie mit normalen integern. Manchmal sogar schneller. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|