lehrkraefte:blc:informatik:ffprg2-2020:esp32-io-and-vars

This is an old revision of the document!


Typen

Alles in C++ muss einen Typ haben. Der Typ einer Variablen kann nicht geändert werden.

Die Typen uint8_t, int8_t, uint16_t, int16_t, uint32_t, int32_t, uint64_t, int64_t sind in ihrer Bezeichnung klar, ob ohne Vorzeichen (unsigned) und wieviele Bits diese umfassen. Eigentlich sollte ausschliesslich damit gearbeitet werden.

Traditionellerweise gibt es folgende Typen, die aber je nach Platform unterschiedlich gross werden, bzw.

  • int Ganzzahl mit Vorzeichen (Umfang dieser Zahl ist Platform-abhängig! ESP32: 32Bit, Arduino UNO: 16Bit!)
  • float Fliesskommazahl
  • bool true oder false
  • char Ein Zeichen (8-Bit Wert ohne Vorzeichen)
  • lehrkraefte/blc/informatik/ffprg2-2020/esp32-io-and-vars.1597217805.txt.gz
  • Last modified: 2020/08/12 09:36
  • by Ivo Blöchliger