
Note: The modulus operator always works with integer numbers only. Let’s see internal calculation of ‘%’ operator in C:
Same way: 8%3 gives us remainder as 2 because when we divide 8 by 3 then we get 2 as quotient and 2 as remainder. Example: 7 % 3 gives us remainder as 1 because when we divide 7 by 3 then we get 2 as quotient and 1 as remainder. The below example will illustrate the exact functionality. It always finds the remainder of 2 numbers with respect to the numerator. Modulus operator works based on the value received by the end-user.
If a is some number and b is 0 then we get a compile-time error. If a is completely divisible by b then the remainder becomes 0(zero).
If a is not completely divisible by b then it produces some non-zero integer value. Let’s consider a and b are 2 integers then the modulus expression becomes Web development, programming languages, Software testing & others Start Your Free Software Development Course