次のような 2 つの値が与えられます。
decimal a = 0.15m;
decimal b = 0.85m;
a + b
は常に であり、1.0m
両方の値は小数点以下 2 桁までしか指定されておらず、両方の値は>= 0.0m
およびです。<= 1.0m
、およびの可能なすべての Decimal 値に対して、 が常に真になることが保証されていますか? 以下の計算を使用します。x == total
x
a
b
decimal x = 105.99m;
decimal total = (x * a) + (x * b);
またはx == total
、小数点以下 2 桁までしかなく、それを超えない場合はありますか?
小数点以下の桁数を無制限に (許可されている限り)指定できる場合でもa
、有効である限り、違いはありますか?b
Decimal
a + b = 1.0m