Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
lehrkraefte:blc:informatik:ffprg2-2020:esp32-io-and-vars [2020/08/12 11:39] Ivo Blöchliger |
lehrkraefte:blc:informatik:ffprg2-2020:esp32-io-and-vars [2020/08/12 11:47] Ivo Blöchliger [Zahl-Typen] |
||
---|---|---|---|
Line 11: | Line 11: | ||
* **char** oder **byte**. | * **char** oder **byte**. | ||
+ | ==== Umwandlung der Typen ==== | ||
+ | Ist in einem Ausdruck ein float oder double involviert, ist auch das Resultat ein float oder double. | ||
+ | |||
+ | Sind in einem Ausdruck nur ganzzahlige Typen involviert, ist auch das Resultat ganzzahlig, wobei immer gegen Null hin gerundet wird: | ||
+ | <code c++> | ||
+ | void setup() { | ||
+ | Serial.begin(115200); | ||
+ | delay(200); | ||
+ | int a=7; | ||
+ | int b=6; | ||
+ | int c = a/b; | ||
+ | Serial.printf(" | ||
+ | a = -7; | ||
+ | c = a/b; | ||
+ | Serial.printf(" | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | // tu nix | ||
+ | } | ||
+ | </ | ||
==== Speicherbedarf und Umfang ==== | ==== Speicherbedarf und Umfang ==== | ||