PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mathematische Operationen und Variabeln



Baby2b
18.03.2008, 16:29
Hallo,

ich habe hier im Roboternetz-Wiki gelesen das AVR's kein ">" kennen. Jetzt bin ich schon ein bisschen verunsichert. Manchmal laufen meine Programme nicht so wie sie sollen.....aber ">" hat bisher eigentlich immer funktioniert. Oder gibt es auch so etwas wie: ">" funktioniert nur manchmal nicht?????
Gibt es Regeln die sagen welche Mathematischen Operationen wie anzuwenden sind, auch im Hinblick auf Variabeln. Darf ich Long und Single vergleichen, addieren usw wie ich lustig bin?

Vielleicht ist die Frage blöd aber wie gesagt, nach dem Lesen des Wiki bin ich jetzt schon ein bisschen unsicher.

Gruß

Andreas

for_ro
18.03.2008, 16:53
Hallo Andreas,
was gemeint war ist, dass der AVR RISC-Befehlssatz kein > kennt.
In BASCOM kannst du das natürlich benutzen, es wird dann entsprechend umgesetzt. Das führt dann dazu, dass ein
If a < b Then ... 6 Bytes weniger benötigt als ein sinngleiches
If b > a Then ...

Die Beschreibung der Operatoren findest du unter den Language Fundamentals.
Dort steht auch ein Absatz über Casting, sprich einen Datentyp in einen anderen umwandeln.

Gruß

Rolf

sechsrad
18.03.2008, 20:45
...ich habe hier im Roboternetz-Wiki gelesen das AVR's kein ">" kennen.....


dasss hat gaaaarnichts mit dem avr zu tun...lol...

for_ro
19.03.2008, 20:46
dasss hat gaaaarnichts mit dem avr zu tun...lol...

Was denkst du denn, womit das was zu tun hat?