Datentypen und Rechnungen, die eine höhere Auflösung benötigen

Gast #1399460
Lesenswert?

Ich hätte aml eine Frage ...

möchte eine Berechnung in dieser Art durchführen:

(inp_val - inp_val_min) / inp_val_width * out_val_width + out_val_min

Alle Werte sind 8 Bit Integerwerte. Bei dem Teilterm 
"(inp_val-inp_val_min)/inp_val_width" muss aber ein Wert von 0...1 
herauskommen, damit das so funktioniert, wie ich mir das denke. Muss ich 
die Variablen nun als float, double etc. anlegen oder geht das auch mit 
eine Casting. Wie genau hat dieses dafür auszusehen ?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren