Integer Division
-
Hi,
gibt es in c eine Integer Division wie in Delphi "3 div 2" oder ist "(int)(3/2)" von der Geschwindigkeit schon optimal?
-
ich kenne div nicht - was macht das anders als / ?
-
Hallo,
@Shade Of Mine
in Delphi gibt es für die Integerdivision einen eigenen Operator, nämlich div."/" kann man unter Delphi gar nicht für Integer anwenden.@PeterL
Unter C/C++ gibts für Division nur "/".xy = 10 / 3; // Integer-Division xy = 10.0 / 3.0 // Fließkomma-Divsion
MfG
tuküe
-
....
bitte löschen
-
tuküe schrieb:
Hallo,
@Shade Of Mine
in Delphi gibt es für die Integerdivision einen eigenen Operator, nämlich div."/" kann man unter Delphi gar nicht für Integer anwenden.@PeterL
Unter C/C++ gibts für Division nur "/".xy = 10 / 3; // Integer-Division xy = 10.0 / 3.0 // Fließkomma-Divsion
MfG
tuküeDanke erstmal.
Ich muss also garnicht casten... Der rundet ab richtig?
Wie sieht das bei sachen wie sqrt aus?
-
"Sachen wie sqrt" geben double zurück. Wenn du die nach int castest, wird wieder abgerundet.