Forum: Mikrocontroller und Digitale Elektronik unter BASCOM Variable kürzen


von Jonas (Gast)


Lesenswert?

Ich habe nichts im Forum geschweigend im WWW dazu gefunden.

Zuerst, ich bin Anfänger im Thema [micro]C.
Zurzeit programmiere ich in Bascom.
Nun die Frage:
Wie kann ich eine Integer Variable kürzen?
z.B. 13,64745 auf 13,6


Danke im Vorraus
Jonas

von holger (Gast)


Lesenswert?

>Wie kann ich eine Integer Variable kürzen?
>z.B. 13,64745 auf 13,6

Gar nicht. Integer hat keine Kommastellen;)

von Floh (Gast)


Lesenswert?

Jonas schrieb:
> Wie kann ich eine Integer Variable kürzen?
> z.B. 13,64745 auf 13,6

Das nennt sich mathematisch übrigens runden :-)

von Anselm 6. (anselm68)


Lesenswert?

1. Eine Integer hat kein Komma, da ist nix mir kürzen^^.
2. Ich würde es so machen:
   deine single/Double *10 nehmen, integer = single (Int draus 
erstellen)
   und dann wieder zurück single = integer, danach /10

Bascom hat ein Problem aus einer double ein integer zu machen, da musst 
du über den Umweg single gehen...

von Huibu (Gast)


Lesenswert?

Das gibt es auch noch:

CONFIG SINGLE = SCIENTIFIC , DIGITS = value

von Bascom (Gast)


Lesenswert?

round befehl in Bascom oder Fusing.

Auf http://www.comwebnet.de gibt es auch noch eine andere Methode

von Bascom (Gast)


Lesenswert?

http://comwebnet.weimars.net/forum/showthread.php?tid=419

zum Thema Umwandlung und Byte sparen

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.