+-*/:加减乘除

int c = 9/4;

由于c是整数型变量,以上程序运算结果是c = 2。由于整数型变量c不能存储小数,所以运算结果中的小数部分被Arduino忽略了。

int c = 32767 + 1;

由于c是整数型变量,而整数型变量所能存储的最大整数为32767。所以以上程序将会产生溢出效果,这使得运算结果是c = -32768。为了得到正确的运算结果,需要使用适当的变量类型来进行该运算。比如使用float类型double类型,程序运算结果就是正确的了。