diff --git a/PreciseNumber.Test/PreciseNumberTests.cs b/PreciseNumber.Test/PreciseNumberTests.cs
index 10ea1d1..2b073de 100644
--- a/PreciseNumber.Test/PreciseNumberTests.cs
+++ b/PreciseNumber.Test/PreciseNumberTests.cs
@@ -905,7 +905,8 @@ public void TestDivisionWithSmallNumbers()
[TestMethod]
public void TestRadix()
{
- Assert.AreEqual(2, PreciseNumber.Radix);
+ // The type stores significand × 10^exponent, so like decimal it is base 10.
+ Assert.AreEqual(10, PreciseNumber.Radix);
}
[TestMethod]
diff --git a/PreciseNumber/PreciseNumber.cs b/PreciseNumber/PreciseNumber.cs
index fc17624..e2bc75a 100644
--- a/PreciseNumber/PreciseNumber.cs
+++ b/PreciseNumber/PreciseNumber.cs
@@ -434,10 +434,10 @@ private static PreciseNumber ConstantTo(PreciseNumber constant, int significantD
///
internal static CultureInfo InvariantCulture { get; } = CultureInfo.InvariantCulture;
- private const int BinaryRadix = 2;
+ private const int DecimalRadix = 10;
///
- public static int Radix => BinaryRadix;
+ public static int Radix => DecimalRadix;
///
public static PreciseNumber AdditiveIdentity => Zero;