Entwickler-Ecke
C# - Die Sprache - Was bedeutet so ein C#-Ausdruck?
louis123 - Mi 16.09.20 19:54
Titel: Was bedeutet so ein C#-Ausdruck?
Hallo
ich programmiere zwar schon länger aber ich habe noch nie operatoren (&) so benutzt.
was bedeutet dieser ausdruck?
C#-Quelltext
1:
| if ((screenData[pos] & 1) == 0) |
genau geht es um diesen abschnitt:
screenData[pos] & 1 oder
beliebigevariable & 1
Moderiert von Th69: C#-Tags hinzugefügt
Moderiert von Th69: Titel (leicht) geändert.
Th69 - Do 17.09.20 11:17
In diesem Fall wird einfach geprüft, ob der Wert gerade oder ungerade ist. Logisch ginge daher auch der Modulo-Operator hier:
C#-Quelltext
1:
| if ((screenData[pos] % 2) == 0) |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!