W JavaScript , jak mogę dostać: Ile razy dana liczba całkowita przechodzi w
Operacja modulo (czasami nazywana modułem) znajduje resztę z dzielenia jednej liczby przez drugą. Zwykle jest reprezentowany przez znak procentu („%”) w językach programowania.
W JavaScript , jak mogę dostać: Ile razy dana liczba całkowita przechodzi w
Szukam wyjaśnienia, jak działa tabela skrótów - w prostym języku angielskim dla takiego prostaka jak ja! Na przykład wiem, że wymaga klucza, oblicza skrót (szukam wyjaśnienia, w jaki sposób), a następnie wykonuje jakieś modulo, aby ustalić, gdzie leży w tablicy, w której przechowywana jest...
Często widziałem to pytanie, ale nigdy nie widziałem na nie konkretnej odpowiedzi. Zamierzam więc zamieścić tutaj jeden, który, mam nadzieję, pomoże ludziom zrozumieć, dlaczego dokładnie występuje „błąd modulo” podczas korzystania z generatora liczb losowych, jak rand()w C...
Według kalkulatora Google (-13) % 64 jest 51. Według Javascript (zobacz JSBin ) jest -13. Jak to
Co to %w obliczeniach? Nie potrafię zrozumieć, co to robi. Czy działa procent obliczeń, na przykład: 4 % 2jest najwyraźniej równy 0.
Jako przykład w pseudokodzie: if ((a mod 2) == 0) { isEven = true; } else { isEven =
Próbuję zmodyfikować liczbę całkowitą, aby uzyskać pozycję tablicy, tak aby była zapętlona. Działanie i % arrayLengthdziała dobrze w przypadku liczb dodatnich, ale w przypadku liczb ujemnych wszystko idzie źle. 4 % 3 == 1 3 % 3 == 0 2 % 3 == 2 1 % 3 == 1 0 % 3 == 0 -1 % 3 == -1 -2 % 3 ==...
W programie C próbowałem poniższych operacji (aby sprawdzić zachowanie) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3); printf("%d ,%d ,%d", x, y, z); dał mi wyjście jak (2, -2 , -2)w gcc. Za każdym razem spodziewałem się pozytywnego wyniku. Czy moduł może być ujemny? Czy ktoś może wyjaśnić...
Mam program w C ++ (skompilowany przy użyciu g ++). Próbuję zastosować dwa podwójne jako operandy do funkcji modułu, ale pojawia się następujący błąd: błąd: niepoprawne argumenty typu „double” i „double” do binarnego „operatora%” Oto kod: int main() { double x = 6.3; double y = 2; double z...
Próbuję takiej linii: for i in {1..600}; do wget http://example.com/search/link $i % 5; done; To, co próbuję uzyskać jako wynik, to: wget http://example.com/search/link0 wget http://example.com/search/link1 wget http://example.com/search/link2 wget http://example.com/search/link3 wget...
Wstydzę się zadać tak proste pytanie. Mój semestr nie zaczyna się jeszcze przez dwa tygodnie, więc nie mogę poprosić profesora, a napięcie mnie zabije. Dlaczego 2 mod 4 =
Mam liczby takie jak 1100, 1002, 1022 itd. Chciałbym mieć poszczególne cyfry, na przykład dla pierwszej liczby 1100 chcę mieć 1, 1, 0, 0. Jak mogę to uzyskać w
Jak sprawdzić, czy zmienna jest podzielna przez 2? Ponadto muszę wykonać funkcję, jeśli tak jest, i wykonać inną funkcję, jeśli nie
Naprawdę nie rozumiem, jak działa podział modułu. Kalkulowałem 27 % 16i skończyłem 11i nie rozumiem dlaczego. Nie mogę znaleźć wyjaśnienia w terminach laika w Internecie. Czy ktoś może rozwinąć na bardzo wysokim poziomie, co się tutaj
W Javie, kiedy to robisz a % b Jeśli a jest ujemne, zwróci wynik ujemny, zamiast zawijać się do b, tak jak powinno. Jak najlepiej to naprawić? Jedyny sposób, w jaki mogę myśleć, to a < 0 ? b + a : a % b
Znalazłem dziwne zachowanie w Pythonie dotyczące liczb ujemnych: >>> -5 % 4 3 Czy ktoś mógłby wyjaśnić, co się dzieje?
Czy robię źle moduł? Ponieważ w Javie -13 % 64ma oceniać, -13ale dostaję 51.
Szyfruję dane wejściowe użytkownika w celu wygenerowania ciągu dla hasła. Ale wiersz kodu daje różne wyniki w różnych wersjach frameworka. Kod częściowy z wartością klawisza naciśniętego przez użytkownika: Wciśnięty klawisz: 1. Zmienna asciito 49. Wartość „e” i „n” po pewnych obliczeniach: e =...
Jedną z moich ulubionych nienawiści do języków wywodzących się z C (jako matematyka) jest to (-1) % 8 // comes out as -1, and not 7 fmodf(-1,8) // fails similarly Jakie jest najlepsze rozwiązanie? C ++ dopuszcza możliwość przeciążania szablonów i operatorów, ale oba te elementy są dla mnie...