Als «integer» getaggte Fragen

Gemeinsamer Datentyp in vielen Programmiersprachen zur Darstellung einer ganzen Zahl. Verwenden Sie dieses Tag für Fragen zur Verwendung, Speicherung oder Bearbeitung von Ganzzahlen.


8
Effiziente Besetzung ohne Vorzeichen, um ein von der Implementierung definiertes Verhalten zu vermeiden
Ich möchte eine Funktion definieren, die ein unsigned intas-Argument verwendet und ein intkongruentes Modulo UINT_MAX + 1 an das Argument zurückgibt. Ein erster Versuch könnte so aussehen: int unsigned_to_signed(unsigned n) { return static_cast<int>(n); } Wie jeder Sprachanwalt weiß, ist das Casting von nicht signiert zu signiert für Werte größer als …

8
Fehlermeldung "Ganzzahl zu groß" für 600851475143
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(); } …
87 java  integer 

7
Ganzzahl auf zwei Ziffern hex in Java
Ich muss einen ganzzahligen Wert in Java in einen zweistelligen Hex-Wert ändern. Gibt es dafür eine Möglichkeit? Vielen Dank Meine größte Zahl ist 63 und die kleinste ist 0. Ich möchte eine führende Null für kleine Werte.
82 java  integer  hex 


5
Wie konvertiere ich Integer in int?
Ich arbeite an einer Webanwendung, in der Daten zwischen Client- und Serverseite übertragen werden. Ich weiß bereits, dass JavaScript int! = Java int. Weil Java int nicht null sein kann, richtig. Das ist das Problem, mit dem ich konfrontiert bin. Ich habe meine Java int-Variablen in Integer geändert. public void …
82 java  integer 


9
Int-Wert einer Ganzzahl erhöhen?
Wie erhöhe ich den Wert einer Ganzzahl in Java? Ich weiß, dass ich den Wert mit intValue abrufen und mit new Integer (int i) festlegen kann. playerID.intValue()++; scheint nicht zu funktionieren. Hinweis: PlayerID ist eine Ganzzahl, die erstellt wurde mit: Integer playerID = new Integer(1);
81 java  class  integer  int 



2
Unterstützt JavaScript 64-Bit-Ganzzahlen?
Ich habe folgenden Code: var str = "0x4000000000000000"; //4611686018427387904 decimal var val = parseInt(str); alert(val); Ich bekomme diesen Wert: " 4611686018427388000", was ist0x4000000000000060 Ich habe mich gefragt, ob JavaScript 64-Bit-Ganzzahlen falsch behandelt oder ob ich etwas falsch mache.


5
Java Integer compareTo () - warum Vergleich vs. Subtraktion verwenden?
Ich habe festgestellt, dass die java.lang.IntegerImplementierung der compareToMethode wie folgt aussieht: public int compareTo(Integer anotherInteger) { int thisVal = this.value; int anotherVal = anotherInteger.value; return (thisVal<anotherVal ? -1 : (thisVal==anotherVal ? 0 : 1)); } Die Frage ist, warum Vergleich statt Subtraktion verwendet wird: return thisVal - anotherVal;

6
Lesen von Ganzzahlen aus einer Binärdatei in Python
Ich versuche eine BMP- Datei in Python zu lesen . Ich weiß, dass die ersten beiden Bytes die BMP-Firma angeben. Die nächsten 4 Bytes sind die Dateigröße. Wenn ich ausführe: fin = open("hi.bmp", "rb") firm = fin.read(2) file_size = int(fin.read(4)) Ich bekomme: ValueError: ungültiges Literal für int () mit Basis …
79 python  file  binary  integer 

8
Sollte ich uint in C # für Werte verwenden, die nicht negativ sein dürfen?
Ich habe gerade versucht, eine Klasse zu implementieren, in der uintstattdessen zahlreiche Längen- / Zählungseigenschaften usw. vorhanden sind int. Dabei bemerkte ich jedoch, dass es tatsächlich schmerzhaft ist, dies zu tun, als ob niemand das wirklich tun möchte. Fast alles, was einen integralen Typ ausgibt int, gibt ein zurück und …
79 c#  integer 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.