Forum: Mikrocontroller und Digitale Elektronik Integer Variable in single mit BASCOM


von nur Gast (Gast)


Lesenswert?

Eine einfache Frage zum Feierabend:

Wie wandelt man eine Variable vom Typ Integer in eine Single Variable 
unter BASCOM? Und dann soll diese noch mit 2 Nachkommastellen auf dem 
LCD-Display erscheinen.
Über "MAKEDEC" hatte ich nicht so den Erfolg.
Zur Zeit nehme ich die Integer Variable * 100 und rechne damit. Der Rest 
steht unter "MOD" hinter dem Dezimalpunkt im Display.

Danke und schönen Feierabend
Klaus

von Materialist (Gast)


Lesenswert?

Aus der Hülfe:

When you want to convert a SINGLE into a byte, word, integer or long the 
compiler will automatic convert the values when the source string is of 
the SINGLE data type.



integer = single



You can also convert a byte, word, integer or long into a SINGLE by 
assigning this variable to a SINGLE.



single = long

von nur Gast (Gast)


Lesenswert?

Danke! Funktioniert! In Codevision ist es anders.
Das Highlight bekommen meine Typen als Hausaufgabe:
Rechnen mit Binärvariablen mit Hilfe von Excel.

von nur Gast (Gast)


Lesenswert?

Nachtrag!

Die Wandlung mit einer einfachen Division mit Single-Variablen hat mir 
gerade 18% vom Speicher eines ATMega48 gekostet!

;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.