Hallo, ich habe folgenden Bascom-Code gefunden, den ich überhaupt nicht begreife: If R11.5 = 1 Then Stunden = Stunden - Utcoffset Else Stunden = Stunden + Utcoffset End If Was macht das if R11.5? R11 ist als I2crbyte R11 , Ack deklariert, also offensichtlich ein Byte. Und das .5??? Ich programmiere leider kein Bascom, kann mir jemand mal kurz helfen?
@ Ingo Less (corrtexx)
>If R11.5 = 1 Then
R11.5 beschreibt wahrscheinlich Bit #5 in der Variable R11.
Falk B. schrieb: > R11.5 beschreibt wahrscheinlich Bit #5 in der Variable R11. Ja das macht Sinn... Da wäre ich nicht drauf gekommen, danke ;)
Falk B. schrieb: > R11.5 beschreibt wahrscheinlich Bit #5 in der Variable R11. Das stimmt. ------------------------------------------------------------------------ -- Sowas kann man sich zu Nutze machen, wenn man sich z.B. für Dekodierzwecke einzelne Bits aus mehreren Variablen (oder auch Registern) holen kann, um dann daraus ein neues Byte "zusammenzukleben". Oder auch: Wenn man mehrere sog. Flags im Programm hat, dann kann man die alle Mann in einer Variablen zusammenfassen und hat so einen besseren Überblick, was gerade los ist. mfG Paul
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.