Announcement

Collapse
No announcement yet.

Bei char to int Umwandlung negative Zahl??

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Bei char to int Umwandlung negative Zahl??

    Hallo,

    ich wandle den Wert einer char Variable (die ich über die serielle Schnittstelle bekomme) per
    i = (int) c; um und erhalte eine negative Zahl z.b. -60!!! Wie kann das sein? Ich dachte char ist unsigned und hat 1 Byte also 0 - 255.

    Was mach ich falsch?

    Gruß

    Thomas

  • #2
    Hallo,

    char dürfte standardmäßig signed char sein. Mit unsigned char sollte es gehen

    Comment


    • #3
      Hi Thomas und Udo,

      nur der Vollständigkeit halber: char ist definitiv standardmäßig signed (Wertebereich von -128 bis +127).

      Grüße

      Joche

      Comment

      Working...
      X