Wspólny typ danych w wielu językach programowania do reprezentowania liczby całkowitej. Użyj tego tagu, jeśli masz pytania dotyczące używania, przechowywania lub manipulowania liczbami całkowitymi.
Chcę zdefiniować funkcję, która przyjmuje unsigned intjako argument i zwraca intkongruentny modulo UINT_MAX + 1 do argumentu. Pierwsza próba może wyglądać tak: int unsigned_to_signed(unsigned n) { return static_cast<int>(n); } Jednak, jak wie każdy prawnik zajmujący się językiem, rzutowanie wartości większych niż INT_MAX z unsigned na signed jest zdefiniowane przez implementację. …
Dowiaduję się o przeciążaniu funkcji w C ++ i natknąłem się na to: void display(int a) { cout << "int" << endl; } void display(unsigned a) { cout << "unsigned" << endl; } int main() { int i = -2147483648; cout << i << endl; //will display -2147483648 display(-2147483648); } …
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 stack.pop(); } …
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 # \ x13” Chcę odczytać te cztery bajty …
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.
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 pomóc?
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 employee) throws SQLException, ClassNotFoundException { Integer …
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 jest wartość uzupełnienia jakiejś …
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 Integer(1);
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 = …
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?
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
Znalazłem tę java.lang.IntegerimplementacjęcompareTo metody wygląda następująco: public int compareTo(Integer anotherInteger) { int thisVal = this.value; int anotherVal = anotherInteger.value; return (thisVal<anotherVal ? -1 : (thisVal==anotherVal ? 0 : 1)); } Pytanie brzmi, po co używać porównania zamiast odejmowania: return thisVal - anotherVal;
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 skonstruować StringBufferz długością bufora domyślną …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.