本当に簡単な質問です。2つのuint64値があります。2つの数値を割って、余りを取りたいです。
uint64 number1 = 36556800;
uint64 number2 = 59325441;
uint64 result = number1 % number2;
NSLog(@"Result: %lld", result);
上記のコードは常にnumber1(36556800)の値を出力します。
編集:私はnumber1がnumber2よりも小さいことに気づきました。これらの2つの数値を除算すると、結果は分数になります。その分数をキャプチャしたいと思います。つまり、基本的に私の例では:
36556800 / 59325441 = 0.6162
6162を変数にするにはどうすればよいですか?整数除算は分数を破棄するので、モジュラス演算子は私が使用すべきものではありませんか?