Gemeinsamer Datentyp in vielen Programmiersprachen zur Darstellung einer ganzen Zahl. Verwenden Sie dieses Tag für Fragen zur Verwendung, Speicherung oder Bearbeitung von Ganzzahlen.
Ich lerne etwas über Funktionsüberladung in C ++ und bin auf Folgendes gestoßen: 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); } …
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 …
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(); } …
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.
myclass ist eine von mir geschriebene C ++ - Klasse und wenn ich schreibe: myclass x; cout << x; Wie kann ich Ausgang 10oder 20.2, wie ein integeroder floatWert?
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 …
Ich war neugierig zu wissen, was passieren würde, wenn ich einer vorzeichenlosen Variablen einen negativen Wert zuweisen würde. Der Code sieht ungefähr so aus. unsigned int nVal = 0; nVal = -5; Es gab mir keinen Compilerfehler. Als ich das Programm ausführte, nValwurde dem ein seltsamer Wert zugewiesen! Könnte es …
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);
Sei a, b und c nicht große positive ganze Zahlen. Ist a / b / c immer gleich a / (b * c) mit C # Integer-Arithmetik? Für mich sieht es in C # so aus: int a = 5126, b = 76, c = 14; int x1 = a …
Ich habe zwei ganze Zahlen xund y. Ich muss rechnen x/yund als Ergebnis möchte ich schweben. Zum Beispiel 3/2möchte ich als Ergebnis von 1.5 haben. Ich dachte , dass einfachste (oder einzige) Weg , es zu tun zu konvertieren xund yin float - Typen. Leider kann ich keinen einfachen Weg …
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.
Ich bin in einer Situation, in der ich veränderbare Versionen von Dingen wie Integer verwenden möchte. Muss ich diese Klassen verwenden (siehe unten) oder ist in Java etwas integriert? http://www.java2s.com/Code/Java/Data-Type/Amutableintwrapper.htm
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;
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.