-         

Ergebnis 1 bis 6 von 6

Thema: Integer in Byte umwandeln

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    22.01.2006
    Ort
    Nidda
    Alter
    44
    Beiträge
    180

    Integer in Byte umwandeln

    Anzeige

    Hi,

    ich messe eine Temperatur als Integerwert.
    Nun möchte ich das Ergebnis in drei Byts aufteilen.
    Vorzeichen --> 1 Byte: 000 für - 001 für +
    Hauptwert --> 2 Byte: von 0 bis 80
    Nachkomma --> 3 Byte: 000 bis 010

    So soll die Temperatur von -23,5 dann so dargestellt werden:
    000 023 005

    Hat jemand ne Idee wie man das machen kann?

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    14.08.2007
    Ort
    Delmenhorst
    Alter
    32
    Beiträge
    731
    Ein Integer hat KEIN Komma, da ein Integer eine Ganzzahl ist.
    Per Bitverschiebung ließe sich sowas machen.

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    23.07.2009
    Alter
    23
    Beiträge
    133
    Er will doch auch garkein Komma nutzen.

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    14.08.2007
    Ort
    Delmenhorst
    Alter
    32
    Beiträge
    731
    @justin
    So soll die Temperatur von -23,5 dann so dargestellt werden:
    Ist da ein Komma oder nicht?!

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    22.01.2006
    Ort
    Nidda
    Alter
    44
    Beiträge
    180
    sorry, ich meine natürlich einen String Wert

    was meinst du mit Bitverschiebeung?

  6. #6
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    14.08.2007
    Ort
    Delmenhorst
    Alter
    32
    Beiträge
    731
    Bitverschiebung ist bei Strings nicht nötig.
    Hast du dir das schonmal angesehen? http://www.rn-wissen.de/index.php/Ba...ings_und_Bytes

Berechtigungen

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