- LiFePO4 Speicher Test         
Ergebnis 1 bis 8 von 8

Thema: Punktrechnung vor Strichrechnung ???

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Felix G
    Registriert seit
    29.06.2004
    Ort
    49°32'N 8°40'E
    Alter
    42
    Beiträge
    1.780
    Naja, ein Linksshift ist eben per Definition keine Multiplikation (obwohl er gerne dafür eingesetzt wird)

    verwendet man den "normalen" *-Operator, stimmt auch die Rechnung wieder


    edit:
    auch interessant ist, was der C-Standard zu dem Thema zu sagen hat:
    The result of E1 << E2 is E1 left-shifted E2 bit positions; vacated bits are filled with zeros. If E1 has an unsigned type, the value of the result is E1 × 2^E2, reduced modulo one more than the maximum value representable in the result type. If E1 has a signed type and nonnegative value, and E1 × 2^E2 is representable in the result type, then that is the resulting value; otherwise, the behavior is undefined.
    Man muss also bei diesem Operator schon aufpassen in welchen Fällen man ihn einsetzt, denn nicht immer ist das Ergebnis definiert (beim Rechtsshift als Division ist es noch schlimmer)
    Geändert von Felix G (15.12.2011 um 21:33 Uhr)
    So viele Treppen und so wenig Zeit!

Berechtigungen

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

Solar Speicher und Akkus Tests