底 b では各桁が b の累乗の倍数です:10進数 42 は 4×10 + 2 を意味し、同じ値の2進数は 101010 = 32 + 8 + 2 です。10 を超える底は文字を使い、16進数 FF は 255 です。
新しい底への変換は b で繰り返し割って余りを下から集め、逆方向は各桁に位置の重みを掛けます。どちらも正確な整数演算です。
すべて BigInt で計算するため、電卓アプリを制限する 32/64 ビットのオーバーフローなく巨大な値も変換できます:2^100 の2進数は最後の桁まで正確です。
線形代数・微分積分・確率・進数変換のための無料オンライン数学ツール。可能な限り正確な分数で計算し、計算過程をすべて表示します。
代数
確率
解析
記数法
生活の数学