Pytania oznaczone «integer»

103
Średnia z 3 długich liczb całkowitych

Mam 3 bardzo duże liczby całkowite ze znakiem. long x = long.MaxValue; long y = long.MaxValue - 1; long z = long.MaxValue - 2; Chcę obliczyć ich średnią obciętą. Oczekiwana średnia wartość to long.MaxValue - 1, czyli 9223372036854775806. Nie da się tego obliczyć jako: long avg = (x + y + z) /...

102
Jak zdobyć moc jakiejś liczby całkowitej w języku Swift?

Ostatnio szybko się uczę, ale mam podstawowy problem, na który nie mogę znaleźć odpowiedzi Chcę dostać coś takiego var a:Int = 3 var b:Int = 3 println( pow(a,b) ) // 27 ale funkcja pow może działać tylko z podwójną liczbą, nie działa z liczbą całkowitą, a nie mogę nawet rzutować int na double...

101
Co value & 0xff robi w Javie?

Mam następujący kod Java: byte value = 0xfe; // corresponds to -2 (signed) and 254 (unsigned) int result = value & 0xff; Wynik po wydrukowaniu to 254, ale nie mam pojęcia, jak działa ten kod. Jeśli &operator jest po prostu bitowy, dlaczego nie daje bajtu, a zamiast tego jest liczbą...

98
jak przekonwertować z int na char *?

Jedyny sposób, jaki znam, to: #include <sstream> #include <string.h> using namespace std; int main() { int number=33; stringstream strs; strs << number; string temp_str = strs.str(); char* char_type = (char*) temp_str.c_str(); } Ale czy jest jakaś metoda wymagająca...

95
Duże liczby w Javie

Jak bym się zabrał do wykonywania obliczeń na bardzo dużych liczbach w Javie? Próbowałem, longale to osiąga maksimum na 9223372036854775807, a przy użyciu liczby całkowitej nie zapisuje wystarczającej liczby cyfr i dlatego nie jest wystarczająco dokładny dla tego, czego potrzebuję. Czy jest w...

92
Arytmetyka o dowolnej precyzji Wyjaśnienie

Próbuję się nauczyć C i natknąłem się na niemożność pracy z NAPRAWDĘ dużymi liczbami (tj. 100 cyfr, 1000 cyfr itp.). Zdaję sobie sprawę, że istnieją biblioteki, które to robią, ale chcę spróbować wdrożyć to samodzielnie. Chcę tylko wiedzieć, czy ktoś ma lub może podać bardzo szczegółowe, głupie...