Pytania otagowane jako integer

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.

8
Wydajne rzutowanie bez podpisu bez zachowania zdefiniowanego przez implementację
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ę. …

3
Dlaczego najbardziej ujemna wartość int powoduje błąd dotyczący niejednoznacznych przeciążeń funkcji?
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); } …


6
Odczytywanie liczb całkowitych z pliku binarnego w Pythonie
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 …
83 python  file  binary  integer 




5
Jak przekonwertować Integer na int?
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 …
82 java  integer 


9
Zwiększyć wartość integera?
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);
81 java  class  integer  int 




5
Java Integer compareTo () - po co używać porównania a odejmowania?
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;

8
Należy używać uint w C # dla wartości, które nie mogą być ujemne?
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ą …
80 c#  integer 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.