Suchergebnisse für Anfrage "integer-division"

20 die antwort

Integer Division: Wie erzeugt man ein Double?

Für diesen Codeblock: int num = 5; int denom = 7; double d = num / denom;der Wert vond ist0.0. Es kann gezwungen werden, durch Casting zu arbeiten: double d = ((double) num) / denom;Aber es gibt einen anderen Weg, um das richtige @ zu ...

14 die antwort

Wie kann ich die Bitverschiebung verwenden, um die Ganzzahldivision zu ersetzen?

Ich verstehe, wie man es für Potenzen von 2 macht, das ist also nicht meine Frage. Wenn ich zum Beispiel 5% einer Zahl mithilfe einer Bitverschiebung anstelle einer ganzzahligen Teilung finden möchte, wie würde ich das berechnen? So anstelle ...

1 die antwort

Teilen von zwei Ganzzahlen, um ein Float-Ergebnis zu erhalten [duplizieren]

Mögliche Duplikate:Warum kann ich kein Double zurückgeben, wenn zwei Ints geteilt wurden?Mein C ++ - Programm schneidet die Ausgabe meiner Ganzzahlabteilung ...

TOP-Veröffentlichungen

10 die antwort

Was ist das Verhalten der Ganzzahldivision?

Beispielsweise int result; result = 125/100;ode result = 43/100;Wird das Ergebnis immer der Boden der Division sein? Was ist das definierte Verhalten?

1 die antwort

Java Division Fehler

4 die antwort

C ++ falsches Ergebnis des mathematischen Ausdrucks [geschlossen]

Ich muss einen einfachen mathematischen Ausdruck berechnen, aber wenn ich es in einer Zeile mache, ist das Ergebnis immer Null. Aber das richtige Ergebnis is...

3 die antwort

Python 3 seltsame Teilung

Etwa eine halbe Stunde überlegen "Was mache ich falsch?" auf dem 5-Zeilen-Code .. weil Python3 irgendwie große ganze Zahlen rundet. Wer weiß, warum es ein Problem gibt wie: Python2: int(6366805760909027985741435139224001 # This is 7**40. / 7) ...

4 die antwort

Warum wird in C ++ -1/2 zu 0 ausgewertet, in Python -1?

C ++: cout << -1/2 bewertet zu0Python: -1/2 bewertet zu-1.Warum ist das so?

9 die antwort

Warum kann ich den Prozentsatz nicht mit Int @ erhalte

Bitte vergib mir meine Programmierkenntnisse. Ich weiß, dass dies eine einfache Sache ist, aber ich verstehe nicht, warum das Ergebnis immer 0 ist. Warum ist die Dezimalzahl in Ordnung? int a = 100; int b = 200; decimal c = (a / b) * 100;Danke ...

4 die antwort

Ganzzahlige Division & Modulo-Operation mit negativen Operanden in Python

Fragen ergeben sich, wenn ich diese Ausdrücke in Python 3.3.0 eintippe