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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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("[int]  %d/%d ist gleich %d\n",a,b,c);
 +  a = -7;
 +  c = a/b;
 +  Serial.printf("[int]  %d/%d ist gleich %d\n",a,b,c);
 +}
 +
 +void loop() {
 +  // tu nix
 +}
 +</code>
 ==== Speicherbedarf und Umfang ==== ==== Speicherbedarf und Umfang ====
  
  • lehrkraefte/blc/informatik/ffprg2-2020/esp32-io-and-vars.txt
  • Last modified: 2020/08/12 15:48
  • by Ivo Blöchliger