C# C# Basics (Retired) Perform Order of Operations

Milosz Drozd
Milosz Drozd
5,743 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.

2 Answers

Steven Parker
Steven Parker
176,584 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".

So 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).

Steven Parker
Steven Parker
176,584 Points

Milosz Drozd — Glad to help. You can mark the question solved by choosing a "best answer".

And happy coding!