Mod-Operator
-
Wie gebrauche ich den Mod-Operator in C++?
Ich will herausfinden, ob eine Zahl gerade bzw. ungerade ist!
Gruß
jennifer
-
if(zahl % 2==0)
-
Einfacher und schnellerer Test auf gerade/ungerade, indem einfach LSB (least significant bit) abgeprüft wird
BOOL bUngerade = wert&1;
Der Operator heisst übrigens modulo-Operator und wird demzufolge so gebraucht:
BOOL bUngerade = wert%2;
-
Vielen Dank für Euren Hinweis!
Ich wußte nicht, daß es das % -Zeichen ist!