Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

byte-Variable mit wahr/falsch belegen Kategorie: Programmierung (von Günter - 23.12.2004 0:53)
Ich nutze:
C-Control II Station, OSOPT V3.0
Hallo!

In C2 ist WAHR mit 0 definiert und FALSCH mit -1. Im unten angeführten Beispiel (ein kleiner Auszug
der Steuerung) ist Kessel_ein als Byte-Variable definiert. Dies kann laut Definition nur Werte
von 0 bis 255 annehmen und nicht -1.
Warum funktioniert die unten angeführte Anweisung problemlos? Dies dürfte ja gar nicht sein.
Könnte ich auch manuell der Variabel Kessel_ein den Wert -1 zuweisen?
z.B. Kessel_ein = -1


byte Kessel_ein;

Kessel_ein=threads.geraete_flag[0]==1 or threads.geraete_flag[1]==1;
               if Kessel_ein     //Kessel einschalten wenn wg. FBH oder RAD notwendig
               {
                   stports.setLED(1,1);
                  ....



Danke für Info und ich wünsche allen Forenlesern schöne Weihnachten!
Günter


    Antwort schreiben


Antworten:

Re: byte-Variable mit wahr/falsch belegen (von André H. - 26.12.2004 11:27)
Re: byte-Variable mit wahr/falsch belegen (von Udo - 23.12.2004 9:26)