Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Das ist nicht ganz unlogisch Kategorie: C-Control I Micro (von Kay - 20.11.2004 10:43)
 Als Antwort auf Re: verstehe ich nicht ganz von Lorenz - 20.11.2004 9:28
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

Bisherige Antworten: