Jaka jest różnica między wartością signed i unsigned int?
Jaka jest różnica między wartością signed i unsigned int?
Obecnie pracuję z typami danych w Javie i jeśli dobrze zrozumiałem, typ longprzyjmuje wartość z zakresu od -9 223 372 036 854 775 808 do +9 223 372 036 854 775 807. Teraz jak widać poniżej utworzyłem longzmienną o nazwie testLong, chociaż jak wstawiam 9223372036854775807 jako wartość to...
public class Three { public static void main(String[] args) { Three obj = new Three(); obj.function(600851475143); } private Long function(long i) { Stack<Long> stack = new Stack<Long>(); for (long j = 2; j <= i; j++) { if (i % j == 0) { stack.push(j); } } return...
Próbuję tego kodu na kompilatorze GNU C ++ i nie jestem w stanie zrozumieć jego zachowania: #include <stdio.h>; int main() { int num1 = 1000000000; long num2 = 1000000000; long long num3; //num3 = 100000000000; long long num4 = ~0; printf("%u %u %u", sizeof(num1), sizeof(num2),...
Szczególnie myślę o niepodpisanych int. Oto praktyczny przykład: co robisz, gdy Twoja kolumna tożsamości osiąga maksimum? Możliwe jest przejście BigInt(pamięć 8 bajtów zamiast 4) lub refaktoryzacja aplikacji do obsługi ujemnych liczb całkowitych, a nawet tworzenie własnych reguł, jak wskazano...
Mam znacznik czasu milisekund, który muszę przekonwertować z ciągu na długi. JavaScript ma rozszerzenie, parseIntale nie parseLong. Więc jak mogę to zrobić? Dzięki Edycja: Aby nieco rozwinąć moje pytanie: biorąc pod uwagę, że najwyraźniej javascript nie ma długiego typu, jak mogę wykonać...
Próbuję odczytać plik BMP w Pythonie. Wiem, że pierwsze dwa bajty wskazują firmę BMP. Następne 4 bajty to rozmiar pliku. Kiedy wykonuję: fin = open("hi.bmp", "rb") firm = fin.read(2) file_size = int(fin.read(4)) Dostaję: ValueError: nieprawidłowy literał int () o podstawie 10: „F # \...
Próbuję odczytać naprawdę duże liczby ze standardowego wejścia i zsumować je. Jednak aby dodać do BigInteger, muszę użyć BigInteger.valueOf(long);: private BigInteger sum = BigInteger.valueOf(0); private void sum(String newNumber) { // BigInteger is immutable, reassign the variable: sum =...
Byłem ciekawy, co się stanie, jeśli przypiszę wartość ujemną do zmiennej bez znaku. Kod będzie wyglądał mniej więcej tak. unsigned int nVal = 0; nVal = -5; Nie dało mi to żadnego błędu kompilatora. Kiedy uruchomiłem program, nValprzypisano mu dziwną wartość! Czy to możliwe, że przypisywana...
myclass to klasa C ++ napisana przeze mnie i kiedy piszę: myclass x; cout << x; Jak wyprowadzić 10lub 20.2, jak integerlub floatwartość?
Pracuję nad aplikacją internetową, w której dane będą przesyłane między klientem a serwerem. Już wiem, że JavaScript int! = Java int. Ponieważ Java int nie może być zerowa, prawda. To jest problem, przed którym stoję. Zmieniłem zmienne int Java na Integer. public void aouEmployee(Employee...
Mam dwie liczby całkowite xi y. Muszę obliczyć x/yi jako wynik chciałbym uzyskać float. Na przykład jako wynik 3/2chciałbym mieć 1.5. Myślałem, że najłatwiej (lub jedynym) sposobem na to jest konwersja xi ydo typu float. Niestety nie mogę znaleźć na to prostego sposobu. Czy mógłbyś mi w tym...
Muszę zmienić wartość całkowitą na 2-cyfrową wartość szesnastkową w Javie. Czy jest na to jakiś sposób. Dzięki Moja największa liczba to 63, a najmniejsza 0. Potrzebuję wiodącego zera dla małych wartości.
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie...
Jak zwiększyć wartość liczby całkowitej w języku Java? Wiem, że mogę uzyskać wartość za pomocą intValue i mogę ustawić ją za pomocą nowej wartości Integer (int i). playerID.intValue()++; nie wydaje się działać. Uwaga: PlayerID to liczba całkowita utworzona za pomocą: Integer playerID = new...
Jestem w sytuacji, w której chcę używać mutowalnych wersji rzeczy, takich jak Integer. Czy muszę używać tych klas (poniżej), czy też Java ma coś wbudowanego? http://www.java2s.com/Code/Java/Data-Type/Amutableintwrapper.htm
Mam następujący kod: var str = "0x4000000000000000"; //4611686018427387904 decimal var val = parseInt(str); alert(val); Otrzymuję tę wartość: „ 4611686018427388000”, czyli0x4000000000000060 Zastanawiałem się, czy JavaScript źle obsługuje 64-bitowe liczby całkowite, czy też robię coś źle?...
Niech a, b i c będą niedużymi dodatnimi liczbami całkowitymi. Czy a / b / c zawsze równa się a / (b * c) z arytmetyką całkowitoliczbową C #? U mnie w C # wygląda to tak: int a = 5126, b = 76, c = 14; int x1 = a / b / c; int x2 = a / (b * c); Więc moje pytanie brzmi: czy x1 == x2dla wszystkich...
Chciałbym zaimplementować dużą klasę int w C ++ jako ćwiczenie programistyczne - klasę, która może obsługiwać liczby większe niż długie int. Wiem, że istnieje już kilka implementacji open source, ale chciałbym napisać własne. Próbuję wyczuć, jakie jest właściwe podejście. Rozumiem, że ogólna...
Właśnie próbowałem zaimplementować klasę, w której uintzamiast wielu właściwości length / count itp. Są int. Jednak robiąc to zauważyłem, że jest to bolesne, jakby nikt nie chciał tego robić. Prawie wszystko, co podaje typ całkowy, zwraca an int, dlatego wymaga rzutów w kilku punktach. Chciałem...