%が他のものから数を減算した回数を調べようとしています。バイナリ%演算子の反復数を取得する
例では、256%50 = 6の場合、反復回数は5回ですか? 256から50 - 50から50 - - 50 50
場合は145パーセント40 = 25、その後の反復がされている3。145から40 - 40 - 40
私は解決策を探していますどのような種類のループ、再帰、またはgotoを使用しなくても問題が発生します。
%が他のものから数を減算した回数を調べようとしています。バイナリ%演算子の反復数を取得する
例では、256%50 = 6の場合、反復回数は5回ですか? 256から50 - 50から50 - - 50 50
場合は145パーセント40 = 25、その後の反復がされている3。145から40 - 40 - 40
私は解決策を探していますどのような種類のループ、再帰、またはgotoを使用しなくても問題が発生します。
あなたが探しているのは/
です。
モジュラス演算子の代わりに除算演算子を試してください。毎回動作します。基本的な数学です。
少なくとも正数です。それ以外の場合、 '%'がどのように定義されているかによって異なりますが、これはstandards iircの間で変更されます。 –
256%50 = 6 not 16 – Raindrop7
256/50 = 5; 145/40 = 3. –
'%'演算子は反復や減算を行いません。 1つのCPU命令で残りを計算します。あなたが探しているのは '/'演算子ですが、あなたの質問は非常に不明瞭に表現されています。 – EJP