当前位置: 首页 > 问题咨询 > EA编程(4)— 什么是操作符与表达式?

EA编程(4)— 什么是操作符与表达式?

2015年5月12日 16:38 | By : Apple

问: EA编程(4)--- 什么是操作符与表达式? 答: 简介:计算操作符有 +,-,*,/ 。%(求余),bool类型运算符(&&代表“与”,||代表“或”)。赋值运算符,=,+=,*=. 1、表达式,例如: a++; b = 10; x = (y * z) / (w + 2) + 127; 表达式必须以;号结尾。 2、算术运算,例如: 加法运算:i = j + 2; 减法运算:i = j -3; 正负变换运算:i = -i; 乘法运算:i = j * 9; 除法运算:i = j / 8; 求余:i = j % 3; 自加1:i++; //相当于i = i + 1; 自减1:i--; //相当于j = j - 1; 3、赋值运算,例如: 将x的值赋给y:y = x; y += x; 相当于 y = y + x; y -= x; 相当于 y -= x; y *= x; 相当于 y = y * x; y /= x; 相当于 y = y / x; y %= x; 相当于 y = y % x; y &= x; 相当于 y = y && x; y |= x; 相当于 y = y || x; 还有其他的简写方式如:y >>= x;,y <<= x; ,y ^= x;这些不常用。 4、bool运算,大家看大家看以下语句: if(p!=x && p>y) Print("TRUE"); //解释为:如果p不等于x,并且p的值大于y的值,则打印字符串"TRUE" 5、其他操作符: 数组赋值 arrayABC[3] = 6; //解析为:把数组arrayABC里面的第四个赋值为6。千万注意:数组里的第一个数的编号也就是起始是0,而不是1。 逗号运算符,该运算符一般用于for语句,总体来说也比较少用。如: for(i=0,j=99; i<100; i++,j--) Print(array[ i][j]);//此循环语句里面,i++之后运行j++,所以这里的逗号有点类似于;什么事都没做。 运算符优先级规则,括号()的运算符级别最高。如果一个表达式中有很多运算符,你搞不清表达式运算顺序的时候,可以直接使用括号来强制指定你的运算顺序。

关键词: ,