在 b 进制中,每一位都是 b 的幂的倍数:十进制 42 表示 4×10 + 2,同一个值的二进制是 101010 = 32 + 8 + 2。超过 10 的进制用字母,所以十六进制 FF 等于 255。
转换到新进制就是反复除以 b 并从下往上收集余数;转回来则是把每位数字乘以其位权。两个方向都是精确的整数运算。
所有运算基于 BigInt,因此巨大的数值也不会像普通计算器那样发生 32/64 位溢出:2^100 的二进制精确到最后一位。
免费的在线数学工具,涵盖线性代数、微积分、概率论与进制转换——尽可能使用精确分数,并展示完整演算过程。
代数
概率
分析
数制
生活中的数学