Số lấy:
uint a = 9; uint b = 8;
a = divisor, b = dividend (đảo so với thông thường).
Tính modulus division:
Ví dụ
using System;
class Demo {
static uint display(uint a, uint b) { return (a & (b - 1)); }
static public void Main() {
uint a = 9, b = 6;
Console.WriteLine(a + " modulus " + b + " = " + display(a, b));
}
}
Kết quả
9 modulus 6 = 1
Sử dụng bitwise AND với (b-1) khi b là lũy thừa của 2.