Forum: Mikrocontroller und Digitale Elektronik Multiplikation von int mit Zahl


von Thomas R (Gast)


Lesenswert?

Hi,

hab mit dem CCS Comiler ein total seltsames Problem.
Die Variable Abstand_hilfe ist vom Typ int16, genau wie minute2. Minute2 
hat den Wert 0x30.

Abstand_hilfe =  minute2 * 60;

Nach der Zuweisung hat Abstand_hilfe nur den Wert 0x0040. Hab die 
Rechnung statt mit minute2 mit der Zahl 0x30 ausprobiert, dann war das 
Ergebnis richtig. Auch habe ich schon die Dateitypen in anderen 
Varianten ausprobiert. Ohne Erfolg.
Was kann ich noch probieren?

-Ein Dankeschön im Voraus-

MFG

Thomas

von Ahem (Gast)


Lesenswert?

Am besten komplettes Program posten.

Das, was Du da erzählst ist eigentlich sehr unwahrscheinlich.

von Thomas R (Gast)


Lesenswert?

Fehler gefunden:

Hatte die "16" bei "16int" auskommentiert...

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.