Gast
#925078
Hallo, ich habe soebend AVR Studio mit WIN-AVR zum laufen bekommen. Nun kriege ich beim durchsteppen meines Programm bei folgender Berechnung ein unerwartetes Ergebnis. signed short Wert = 13100; Wert = (Wert * 25 + 5) / 10; Ich erhalte Wert = -17. Normalerweise müsste aber 32750 rauskommen. Habs auch schon mit explizitem casten versucht. Wert = ((signed long)(Wert * 25) + 5) / 10; Kommt aber dasselbe raus. Bin für jede schnelle Hilfe dankbar!!!