Milosz Drozd9,500 Points
i do get how 5 % 3 = ? or using % in C# arithmetics works in general?Hard to find explaination in my language aswell.
it is not really clear for me how to use %. if I have like 5 % 3 do I 5:3 =1,67... or ...
Would you guys be so kind and add few examples of how that works ? God bless ya.
Steven Parker182,565 Points
It's known as the "remainder" operator, and it gives you what's left over after an integer divide. So, for your example, 5 divided by 3 is 1, but with 2 "left over".
5 % 3 = 2. And
8 % 2 = 0 since it divides evenly. Using it with 2 as the second operand is a good way to test a number for even (0) or odd (1).