- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 7 von 7

Thema: Negativen in positiven Wert konvertieren

  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.05.2005
    Ort
    Stuttgart
    Beiträge
    260

    Negativen in positiven Wert konvertieren

    Anzeige

    Praxistest und DIY Projekte
    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

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    52
    Beiträge
    2.236
    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

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    22.11.2003
    Beiträge
    991
    Code:
    int a;
    
    if (a < 0)
      a = a*(-1)
    oder du benutzt die Bibiliotheksfunktionen dafür ...

    MfG Kjion

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    52
    Beiträge
    2.236
    Viele Wege führen nach Rom, aber in welcher Bibliothek ist sowas ?

    Gruß Sebastian

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    17.01.2005
    Ort
    Obertraun
    Alter
    35
    Beiträge
    194
    Die Bibliotheksfunktion: abs()

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    52
    Beiträge
    2.236
    Die Bibliotheksfunktion: abs()
    Ja genau, danke
    Ich hatte immer meine Probleme mich in den C Bibliotheken zurechtzufinden.


    Gruß Sebastian

  7. #7
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.05.2005
    Ort
    Stuttgart
    Beiträge
    260
    Wenn ich mir die Lösungen so anschau, dämmerst mir. Hätt ich in der 9. Klasse mehr aufgepasst, so wüsste ich noch, dass wenn man negativen Zahlen in ner Gleichung positiv haben will einfach mit -1 multipliziert...

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad