Navigation

    cpp-logo

    C++ Community

    • Registrieren
    • Anmelden
    • Suche
    • Kategorien
    • Aktuell
    • Tags
    • Beliebt
    • Gruppen
    1. Übersicht
    2. Schlagworte
    3. float
    Melde dich an, um einen Beitrag zu erstellen

    • A

      JS: Wie richtigerweise Strings nach int und float (mit begrenzten Nachkommastellen) konvertieren?
      Webzeugs • javascript int float runden • • Anon-81275  

      3
      0
      Stimmen
      3
      Beiträge
      438
      Aufrufe

      A

      @Anon-81275 sagte in JS: Wie richtigerweise Strings nach int und float (mit begrenzten Nachkommastellen) konvertieren?: denn wir wollen ja ausschließen, dass num nach dem parseInt einen dieser Werte hat: Ähm, ich meinte: num == null ? würde null und undefined ausschließen... und nur num ? würde auch NaN, empty str, 0 und false ausschließen. Ich will einfach nur, dass nicht null, undefined oder NaN zurückkommt... in diesen Fällen soll einfach 0 zurückgegeben werden. Die Typsicherheit hatte ich schon erwähnt... In Java wäre if (num) { } GsD gar kein valider Ausdruck. Backend ftw.
    • K

      Ich verstehe den Zweck, der Funktion abs( ) nicht...
      C++ (alle ISO-Standards) • c++ code float frage abs • • Kajiiii  

      7
      0
      Stimmen
      7
      Beiträge
      1554
      Aufrufe

      K

      Danke an alle für die Hilfe. Jetzt verstehe ich es sehr gut
    • T

      Vergleichoperator verhält sich bei float und glm::vec3 bei Vorzeichen unterschiedlich
      C++ (alle ISO-Standards) • float glm ieee 754 • • titan99_  

      7
      0
      Stimmen
      7
      Beiträge
      1718
      Aufrufe

      W

      @titan99_ sagte in [Vergleichoperator verhält sich bei float und glm::vec3 bei Vorzeichen Aber was solls, dafür weiss ich jetzt dass 0.f und -0.f unterschiedlich im Speicher ist. Naja, wie sollte man die sonst unterscheiden können? Aber floats bieten ja noch viel mehr Spaß. Wenn man nun plötzlich mit memcmp vergleicht, ist auch einmal nicht mehr klar, was bei NANs passiert. Bei == vergleichen die false, weil alles mit NAN vergleichen false ist. Da es aber verschiedene Repräsentationen von NAN gibt, kann mit memcmp nun entweder false oder true (bzw. nicht-0 oder 0) herauskommen. Toll, oder?