することで整数を一時的に固定小数点化するものです。演算量を減らす変形を重ねているのでわかりにくいかもしれませんが、非常に短いコードです。初期値が甘いのでループ回数はやや多いです。被除数と除数の桁差が少ない場合は、回復法を使った2進多桁の除算が有利です。「Newton法初期値の改良バージョン」はこちらニュートン法を使った2進多桁の整数除算(その2)(注)ここでのBigintクラスは、多倍長整数を格納する仮想のクラスであり、実在するものではありません。HTML5版ModifiedSimpson御坂黒岳の黒石SSLマルチサイトのテスト環境ベネッセ個人情報流出XPは終わりですか。