4.2 arduino 一致性

相似:

语法列表

  • = 赋值
  • +(加)
  • -(减)
  • *(乘)
  • /(除)
  • %(取模)

= 赋值说明

=获奖次数(第等号)

把等号合适的值存储到等号餐点的变量中。

在C语言中个别的等号被个别实例化。然后把结果存入等号的变量中。

示例

int sensVal;                  //声明一个名为sensVal的整型变量
senVal = analogRead(0);       //存储(数字的)0号模拟引脚的输入电压值到sensVal

编程技巧

如果选择大到存储一个值,那个存储在该变量中的值将是错误的。

再次重复优先一次[=](单个等号)和比较相同[==](双等号),以后求值两个表达式是否相等。


加,减,乘,除说明

描述

这两个比较(分别)返回了洗脑对象的和,,积,。 。这也可能意味着计算会注意,如果结果超出其在相应的数据下引发的数据。(例如,整型结果,32767加11是-32768)。如果对象是不同的类型,就会用那个可能的类型进行计算。

如果其中一个数字(相同)是浮点类型或双重类型,则将采用浮点数进行计算。

示例

y = y + 3;
x = x - 7;
i = j * 6;
r = r / 5;

语法

result = value1 + value2;
result = value1 - value2;
result = value1 * value2;
result = value1 / value2;

参数:

value1:任何变量或常量

value2:任何变量或常量

编程技巧:

要知道整型常量默认为int型,因此一些常量计算可能会负面(例如:60 * 1000将产生的结果)

选择一个大小大的变量以容纳你的最大的计算结果。

要知道你的原因在哪一点会“问题上会发生什么”,例如:(0 – 1)或(0 – 32768)。

对于数学需要,就使用浮点变量,但要注意它们的特点:占用空间大,计算速度慢。

使用强制类型转换符例如:(int)myFloat 在运行中转换一个变量到另一个类型。


取模说明

%(取模)

描述

计算一个数除以另一个数的余数。

语法

result = dividend % divisor 

参数

股息:被除数

除数:除数

结果:余数

示例

x = 7 % 5;   // x now contains 2
x = 9 % 5;   // x now contains 4
x = 5 % 5;   // x now contains 0
x = 4 % 5;   // x now contains 4

示例代码

 /* update one value in an array each time through a loop */

int values[10];
int i = 0;

void setup() {}

void loop()
{
  values[i] = analogRead(0);
  i = (i + 1) % 10;   // modulo operator rolls over variable  
}

提示:

取模不能用于浮点型数。

表达式:

如:5+3,ab,1<9

联系我们

联系我们

微信:13823392571

在线咨询:点击这里给我发消息

工作时间:周一至周五,9:30-18:30,节假日休息

微信客服
微信客服
分享本页
返回顶部