auto b1 = BigFixed(1, 10); b1 /= 4; assert(b1.toDecimalString(2) == "0.25"); b1 += 1; assert(b1.toDecimalString(2) == "1.25"); b1 *= 2; assert(b1.toDecimalString(2) == "2.50"); b1 -= 1; assert(b1.toDecimalString(2) == "1.50"); b1 <<= 1; assert(b1.toDecimalString(2) == "3.00"); b1 >>= 2; assert(b1.toDecimalString(2) == "0.75");
Implements assignment operators from built-in integers of the form BigFixed op= Integer