Tag: integer-arithmetic

Alles, was mit integer-Arithmetik, d.h. arithmetische Operationen auf integer-zahlen. Dies ist vor allem relevant für die Sprachen, die stellen ganze zahlen mit bestimmten Daten-Typen (z.B. “ int „oder“ long “ in C, C++ oder Java).

Perfect square und perfect cube

Anzahl der Antworten 8 Antworten
Gibt es eine vordefinierte Funktion in c++ zu überprüfen, ob die Zahl ist Quadrat einer Zahl und der gleichen für den cube.. InformationsquelleAutor d3vdpro | 2009-10-11

Wie speichert eine beliebig große ganze Zahl im Speicher?

Anzahl der Antworten 8 Antworten
Habe ich zur Speicherung eines integer-Wert, der größer als der maximale Wert für den Datentyp long. Wie würde ich speichern und Bearbeiten Sie diesen Wert in den Speicher? Bitte zeigen Sie durch ein Beispiel, wenn möglich. gmplib.org

Wie kann ich erkennen, integer-überlauf auf 32-bit-int?

Anzahl der Antworten 5 Antworten
Ich wissen, dass diese Thema wurde schon mehrfach gefragt, aber meine Frage ist über den überlauf auf die gesamten 32 bit der int. Zum Beispiel: 11111111111111111111111111111111 + 00000000000000000000000000000001 = 00000000000000000000000000000000 //overflow! Fand ich Thema mit ähnlichen Frage,

Druck short int mit verschiedenen Formatbezeichner

Anzahl der Antworten 0 Antworten
Bitte haben Sie einen Blick auf diese code: #include <stdio.h> int main(void) { short s = -1; printf("sizeof(short) = %lu\n", sizeof(short)); printf("sizeof(int) = %lu\n", sizeof(int)); printf("sizeof(long) = %lu\n", sizeof(long)); printf("s = %hd\n", s); printf("s = %d\n", s);

Warum ist ushort + ushort gleich int?

Anzahl der Antworten 5 Antworten
Zuvor heute habe ich versucht, zwei ushorts und ich bemerkte, dass ich hatte, zu wirken das Ergebnis zurück an ushort. Ich dachte, es könnte schon zu einem uint-Wert (um zu verhindern, dass eine mögliche unbeabsichtigte überlauf?), aber

Unerwartete Ergebnisse beim Arbeiten mit sehr großen Ganzzahlen in interpretierten Sprachen

Anzahl der Antworten 30 Antworten
Ich versuche, die Summe von 1 + 2 + ... + 1000000000aber ich bin immer komische Ergebnisse in PHP und Node.js. PHP $sum = 0; for($i = 0; $i <= 1000000000 ; $i++) { $sum += $i;

Ist vorzeichenlose Integer-Subtraktion definiertes Verhalten?

Anzahl der Antworten 4 Antworten
Ich bin gekommen, über code von jemandem, der scheint zu glauben, es ist ein problem, subtrahieren Ganzzahl ohne Vorzeichen aus einer anderen Ganzzahl des gleichen Typs, wenn das Ergebnis negativ wäre. So, der code wäre falsch, auch

Bestimmen, ob eine Zahl entweder ein Vielfaches von zehn ist oder innerhalb einer bestimmten Reihe von Bereichen liegt

Anzahl der Antworten 14 Antworten
Habe ich ein paar loops, die ich brauche in meinem Programm. Ich kann schreiben, aus dem pseudo-code, aber ich bin mir nicht ganz sicher, wie Sie Sie zu schreiben, logisch. Ich brauche - if (num is a