Was ist der Unterschied zwischen signiertem und nicht signiertem int?
Was ist der Unterschied zwischen signiertem und nicht signiertem int?
Ich arbeite zurzeit mit Datentypen in Java, und wenn ich das richtig verstanden habe, longakzeptiert der Typ einen Wert zwischen den Bereichen -9.223.372.036.854.775.808 und +9.223.372.036.854.775.807. Wie Sie unten sehen können, habe ich eine longVariable mit dem Namen erstellt testLong. Wenn ich...
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...
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 versuche diesen Code auf dem C ++ - Compiler von GNU und kann sein Verhalten nicht verstehen: #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),...
Ich habe einen Millisekunden-Zeitstempel, den ich von einem String in einen langen konvertieren muss. Javascript hat eine parseIntaber keine parseLong. Wie kann ich das machen? Vielen Dank Bearbeiten: Um meine Frage etwas zu erweitern: Wie kann ich eine einfache Arithmetik mit Longs...
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...
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...
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.
Ich versuche, einige wirklich große Zahlen aus der Standardeingabe zu lesen und sie zu addieren. Um BigInteger hinzuzufügen, muss ich jedoch Folgendes verwenden BigInteger.valueOf(long);: private BigInteger sum = BigInteger.valueOf(0); private void sum(String newNumber) { // BigInteger is...
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren ....
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...
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 finden,...
Ich denke speziell an unsigniert int. Hier ist ein praktisches Beispiel: Was tun Sie, wenn Ihre Identitätsspalte maximal ist? Es ist möglich, entweder zu gehen BigInt(8-Byte-Speicher statt 4) oder die Anwendung zu überarbeiten, um negative Ganzzahlen zu unterstützen, und sogar eigene Regeln zu...
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 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...
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 / b / c; int x2 = a / (b * c); Meine Frage lautet also: gilt x1 == x2für alle a, b und c?...
Ich möchte eine große int-Klasse in C ++ als Programmierübung implementieren - eine Klasse, die Zahlen verarbeiten kann, die größer als eine lange int sind. Ich weiß, dass es bereits mehrere Open Source-Implementierungen gibt, aber ich würde gerne meine eigenen schreiben. Ich versuche ein Gefühl...
Hier ist ein Auszug aus den Java-Tutorials von Sun : Ein Schalter arbeitet mit den byte, short, char, und intprimitiven Datentypen. Es funktioniert auch mit Aufzählungstypen (besprochen in Klassen und Vererbung) und ein paar speziellen Klassen , dass bestimmte primitive Typen „wrap“: Character,...