Mam dwie wartości CGFloat i chcę obliczyć wynik modulo. Lub innymi słowy: chcę wiedzieć, co pozostało, jeśli valueA zostanie umieszczone jak najwięcej w wartości B.Jak wykonać operację modulo w aspekcie c/kakaowym?
Więc po prostu próbowałem:
CGFloat moduloResult = valueB % valueA;
kompilator narzeka na% i mówi mi: "Nieprawidłowe argumenty do binarnego%". Dowolny pomysł?
jest tgmath.h dostępny na iPhone? Zastanawiam się, ponieważ nigdy nie musiałem uwzględniać matematyki. Wydaje mi się, że chodzi o ramy fundamentowe. –
Jaka jest różnica między tgmath.h a math.h? –
Jim: 'tgmath.h' jest" typem ogólnym "(stąd" tg ") i tym samym zdecyduje, która funkcja' math.h' zadzwoni, biorąc pod uwagę typ twojego wejścia. (Na przykład wywołanie 'floor (x)' z 'tgmath.h' spowoduje wywołanie (z' math.h') 'floorf (x)' jeśli 'x' jest' float', 'floor (x)' jeśli 'x' jest' podwójnym' lub 'floorl (x)' jeśli 'x' jest' długim podwójnym '.) –