Hio. Also stellt euch folgende Situation vor: Ich habe einen Wert. Nehmen wir -90. Wie erhalte ich jetzt das positive Gegenteil, also 90 (ohne -). Genauso bei -45 zu 45 oder -13 zu 13? Dankbar für alle Hilfen.
Gruß
Lutz
Werbung
Hio. Also stellt euch folgende Situation vor: Ich habe einen Wert. Nehmen wir -90. Wie erhalte ich jetzt das positive Gegenteil, also 90 (ohne -). Genauso bei -45 zu 45 oder -13 zu 13? Dankbar für alle Hilfen.
Gruß
Lutz
Halo Lutz,
das wonach Du suchst nennt sich Zweier-Komplement im assembler gibt es das schöne
neg aber in C ?
Als Abhilfe hätte ich da folgende Lösung :
if (a<0) {
a = 0 - a ;
}
Theoretisch ist das richtig, vielleicht gibt es da irgendwas in C was es auch eleganter macht.
Vieleich findest Du was.
Gruß Sebastian
oder du benutzt die Bibiliotheksfunktionen dafür ...Code:int a; if (a < 0) a = a*(-1)
MfG Kjion
Viele Wege führen nach Rom, aber in welcher Bibliothek ist sowas ?
Gruß Sebastian
Die Bibliotheksfunktion: abs()
Lesezeichen