Ein Datentyp, der eine Ganzzahl darstellt. Eine Ganzzahl ist eine ganze Zahl, die negativ, positiv oder null sein kann. (dh ...- 2, -1, 0, 1, 2 ...) Verwenden Sie dieses Tag für Fragen zur Verwendung, Speicherung oder Bearbeitung von Ganzzahlen.
Ich habe einen Datenrahmen in Pandas mit gemischten int- und str-Datenspalten. Ich möchte zuerst die Spalten innerhalb des Datenrahmens verketten. Dazu muss ich eine intSpalte in konvertierenstr . Ich habe versucht, Folgendes zu tun: mtrx['X.3'] = mtrx.to_string(columns = ['X.3']) oder mtrx['X.3'] = mtrx['X.3'].astype(str) In beiden Fällen funktioniert es jedoch nicht …
Ich bin int32_tkürzlich in einem C-Programm auf den Datentyp gestoßen. Ich weiß, dass es 32 Bit speichert, aber nicht intund int32das Gleiche tun? Außerdem möchte ich charin einem Programm verwenden. Kann ich int8_tstattdessen verwenden? Was ist der Unterschied? Zusammenfassend: Was ist der Unterschied zwischen int32, int, int32_t, int8 und int8_t …
In unserem Code haben wir ein Double, das wir in ein Int konvertieren müssen. double score = 8.6; int i1 = Convert.ToInt32(score); int i2 = (int)score; Kann mir jemand erklären warum i1 != i2? Das Ergebnis, das ich bekomme, ist das: i1 = 9und i2 = 8.
Grundsätzlich hat mein Partner gesagt, dass ich meinen Code kürzer machen könnte, indem ich auf andere Weise überprüfe, ob ein int-Array ein int enthält, obwohl er mir nicht sagt, was es ist: P. Aktuell: public boolean contains(final int[] array, final int key) { for (final int i : array) { …
Ich weiß, dass die ganzzahligen Werte 0und -0im Wesentlichen gleich sind. Aber ich frage mich, ob es möglich ist, zwischen ihnen zu unterscheiden. Woher weiß ich beispielsweise, ob eine Variable zugewiesen wurde -0? bool IsNegative(int num) { // How ? } int num = -0; int additinon = 5; num …
Welcher Wert ist besser zu verwenden? Boolean true oder Integer 1? Das obige Thema hat mich dazu gebracht, einige Experimente mit boolund intin ifgutem Zustand durchzuführen . Aus Neugier schrieb ich dieses Programm: int f(int i) { if ( i ) return 99; //if(int) else return -99; } int g(bool …
Ich muss eine Zahl in ein vorzeichenloses Byte konvertieren. Die Zahl ist immer kleiner oder gleich 255 und passt daher in ein Byte. Ich muss dieses Byte auch wieder in diese Zahl konvertieren. Wie würde ich das in Java machen? Ich habe verschiedene Möglichkeiten ausprobiert und keine funktioniert. Folgendes versuche …
Mir ist aufgefallen, dass ich immer int und double verwendet habe, egal wie klein oder groß die Zahl sein muss. Ist es in Java effizienter, byteoder shortanstelle von intund floatanstelle von zu verwenden double? Nehmen wir also an, ich habe ein Programm mit vielen Ints und Doubles. Wäre es wert, …
Ich kann keinen Code kompilieren, der einen Typ von einer Ganzzahl in eine Zeichenfolge konvertiert. Ich führe ein Beispiel aus dem Tutorial von Rust for Rubyists aus, das verschiedene Typkonvertierungen enthält, wie z. "Fizz".to_str()und num.to_str()(wo numist eine ganze Zahl). Ich denke, die Mehrheit (wenn nicht alle) dieser to_str()Funktionsaufrufe sind veraltet. …
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 jedoch 9223372036854775807 als Wert einfüge, wird folgende Fehlermeldung angezeigt: …
Verwenden der neuen Enum-Funktion (über Backport enum34 ) mit Python 2.7.6. Wie kann ich angesichts der folgenden Definition ein int in den entsprechenden Enum-Wert konvertieren? from enum import Enum class Fruit(Enum): Apple = 4 Orange = 5 Pear = 6 Ich weiß, dass ich eine Reihe von if-Anweisungen von Hand …
Was ist der beste Weg, um den ganzen Zahlenteil einer Dezimalstelle (in c #) zurückzugeben? (Dies muss für sehr große Zahlen funktionieren, die möglicherweise nicht in ein int passen.) GetIntPart(343564564.4342) >> 343564564 GetIntPart(-323489.32) >> -323489 GetIntPart(324) >> 324 Der Zweck davon ist: Ich füge in ein Dezimalfeld (30,4) in der …
Ich arbeite derzeit an einem Verschlüsselungs- / Entschlüsselungsprogramm und muss in der Lage sein, Bytes in eine Ganzzahl umzuwandeln. Ich weiß das: bytes([3]) = b'\x03' Ich kann jedoch nicht herausfinden, wie ich das Gegenteil tun soll. Was mache ich furchtbar falsch?
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.