• 注册
    • 查看作者
    • arduino初学总结(3)数据类型

      有多种类型的变量,如下所述

      boolean   布尔
      char        字符
      byte        字节
      int          整数
      unsigned int 无符号整数
      long        长整数
      unsigned long 无符号长整数
      float        浮点
      double     双字节浮点
      string      字符串
      array       数组

       

      arduino学习笔记5 Arduuino复合运算符

      += , -= , *= , /= 
      Description描述
      Perform a mathematical operation on a variable with another constant or variable. The += (et al) operators are just a convenient shorthand for the expanded syntax, listed below. 
      对一个变量和另一个参数或变量完成一个数学运算。+=(以及其他)可以缩短语法长度。

      Syntax语法
      x += y;   // equivalent to the expression x = x + y;          // 等价于 x = x + y;
      x -= y;   // equivalent to the expression x = x - y;           // 等价于 x = x - y;
      x *= y;   // equivalent to the expression x = x * y;           // 等价于 x = x * y;
      x /= y;   // equivalent to the expression x = x / y;           // 等价于 x = x / y;

      Parameters参数
      x: any variable type 
      x:任何变量类型

      y: any variable type or constant 
      y:任何变量类型或常数

      Examples范例
      x = 2;
      x += 4;      // x now contains 6             // x现在为6
      x -= 3;      // x now contains 3             // x现在为3
      x *= 10;     // x now contains 30             // x现在为30
      x /= 2;      // x now contains 15             // x现在为15


      Syntax语法
      x++; // increment x by one and returns the old value of x
            // x的值加1并返回原来的x的值。    ++x; // increment x by one and returns the new value of x      // x的值加1并返回现在的x的值。   
      x-- ;   // decrement x by one and returns the old value of x       // x的值减1并返回原来的x的值。   
      --x ;   // decrement x by one and returns the new value of x        // x的值减1并返回现在的x的值。

      Parameters参数
      x: an integer or long (possibly unsigned) 
      x:一个整数或长整数(可以无符号)

      Returns返回
      The original or newly incremented / decremented value of the variable. 
      返回变量原始值或增加/消耗后的新值。

      Examples范例
      x = 2;
      y = ++x;      // x now contains 3, y contains 3              // x现在为3y3
      y = x--;      // x contains 2 again, y still contains 3              // x现在仍然为2y将为3

    • 0
    • 0
    • 0
    • 184
    • 单栏布局 侧栏位置: