INFO - FAQ - CC2-Forum - CCPro-Forum |
hossa männerz, so ganz unlogisch is das nicht. die interne des CControl unterscheidet zwischen ausgangs- und eingangsbetrieb. und irgendwo muss der unterschied ja wohl liegen, oder? :-) ..... kleiner scherz die behauptung ist so natürlich nicht richtig, denn die -1 findet sich systembedingt immer wieder. auch und vor allem bei der arbeit mit bitvariablen, wenn man diese zum beispiel als flags verwendet, ist darauf zu achten. define a bit[1] a = 1 (egal ob 1 oder -1) print a end liefert zum bleistift eine -1 zurück. ähnliches gilt auch für funktionen wie AND, OR und so weiter, die binäre werte zurückgeben. immer nur so abfragen: if a and b then tuwasweißichwas. eine nette verarsche für denkfehler liefert - zumindest im simulator - ist die signum- funktion: wer glaubt, die liefert nur dann ein -1 (wahr), wenn der term im argument ein negatives rechenergebnis ergibt, der irrt. sgn(x) ist zweimal wahr, und zwar so: -x < 0 < x ------>>>> -1 < 0 < 1 also vorsicht mit vorzeichen! :-) gruß Kay |
Antwort schreiben |