Re: Neue Beta (Long Integer) Kategorie: Programmierung C (von Joerg - 30.08.2010 11:34) | ||
Als Antwort auf Neue Beta (Long Integer) von UKo - 30.08.2010 11:23 | ||
| ||
> Hallo Peter, > ich war richtig happy, dass die neue beta jetzt long Variablen anbietet. > Ich gehe mal davon aus, dass bei long-Ausdrücken int oder word Anteile in long gewandelt werden. > Die Hilfe sagt dazu (noch?) nix. > Das scheint aber nur manchmal zu funktionieren. > > folgendes geht nicht: > long L; > word W; > > W=15; > L= 20000 + W * 1000; ==> ergibt -30536 > ------------------------------------- > so geht es: > long L; > word W; > > W=15; > L= 20000; > L= L + W * 1000; ==> ergibt 35000 > ------------------------------------ > so geht es auch: > unsigned long L; > word W; > > W=15; > L= 20000; > L= L + W * 1000; ==> ergibt auch 35000 > ------------------------------------------ > Gruss > Ulrich Hallo Ulrich, versuch mal folgende Anweisung: L= 20000UL + W * 1000UL; Grü�e Jörg | ||
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum