- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 7 von 7

Thema: Integer mit einem Bit ?

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #5
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    05.11.2007
    Beiträge
    1.076
    Guten Morgen Sternst und die anderen...
    Um deine Aussage zu prüfen, habe ich gleich mal folgendes probiert:

    Code:
    struct
    {
      int          dat1 : 3;
      signed int   dat2 : 3;
    } st;
    
    int main(void)
    { int a;
      
      st.dat1 = -3;
      st.dat2 = -3;
       
      a = st.dat1;   /* a ist nun +5 !!!!!!!!! */
      a = st.dat2;   /* a ist nun -3 */  
    
    }
    Und siehe da, Du hast vollkommen recht, der (mein) Compiler interpretiert bei Bit Definitionen den int tatsächlich "vorzeichenlos".
    Dann ist also meine Frage garnicht so dumm gewsesen. Bei Bitdefinitionen ist es also sehr wohl erlaubt (bzw.) sogar Pflicht
    dem int ein Vorzeichen aufzudrängeln, sonst verhält sich der Code unter Umständen nicht wie vorgesehen
    .
    Ich hab den Satz mal fett gemacht, ich glaube das ist eine ganz wichtige Aussage.
    Ich danke Dir, für die Info.
    Siro
    Geändert von Siro (19.11.2011 um 08:38 Uhr)

Ähnliche Themen

  1. Word in Integer?...
    Von Karlja im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 10.08.2010, 18:23
  2. 16Bit Integer in 2 8Bit integer
    Von PcVirus im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 29.02.2008, 16:57
  3. integer abschneiden???
    Von MarkusH im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 13.03.2007, 18:17
  4. double to integer oder exp(x) mit integer
    Von fambi_mail im Forum C - Programmierung (GCC u.a.)
    Antworten: 21
    Letzter Beitrag: 02.03.2006, 11:14
  5. Integer in Byte
    Von _Alex im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 03.02.2006, 06:46

Berechtigungen

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

Solar Speicher und Akkus Tests