参考书籍:从零开始学C语言
摘要 1.算术的表达式,用算术运算符将运算对象即运算量或操作数连接起来,构成符合C语言语法规则的式子,成为运算表达式。 算术表达式中,运算对象包括常量,变量和函数。算术表达式求值规律和数学中的规律相似。 2.算术表达式的求知顺序按算术的优先级别高低次序进行,先执行级别高的,再执行级别低的。 3.赋值运算符的表达式,例如:赋值a=b,加赋值a+=b等价于a=a+b,乘赋值a*=b等价于a=a*b....等等。 4.赋值表达式,有赋值运算符将一个变量个一个表达式连接起来的式子成为赋值表达式。一般的形式为 a=10 b=c+d a/=d+2 其中在这些式子的后面加上一个分号,就成为赋值语句。 对于表达式需要注意的是,赋值运算符的左边必须是变量,而赋值表达式的左边可以说变量,也可以是赋值表达式。 当赋值表达式的左边是赋值表达式的时候,应该带上括号,例如 (a=3*4)=4*6,不可以a=3*4=4*6。 赋值表达式右边的表达式可以是一个算术表达式,关系式,逻辑表达式等,也可以是一个赋值表达式。例如c2=c1=5. 5.关系运算符,关系运算符是用来比较这两个运算量大小的运算符实际上就是一种“比较运算”,运算结果只能是0或1, 当两者的比较成立时结果为1,不成立时结果为0因此关系运算符的结果类型为整型。 6.逻辑运算符是对两个含有关系运算符的表达式或者逻辑值进行运算的符号,运算结果为逻辑值。 逻辑表达式,由逻辑运算符连接起来构成的表达式成为逻辑表达式,逻辑运算的对象通常是关系表达式,逻辑表达式, 也可以是算术表达式,赋值表达式等其他的表达式。例如: a>10&& a<15 逻辑表达式的运算对象是关系表达式 !(a《=10) && !(a》=15) 逻辑表达式的运算对象是逻辑表达式 (m=a》b)&&(n=c>d) 逻辑运算符的运算对象是赋值表达式 t=++x||++y&&++z 逻辑运算符的运算对象是算术表达式 与关系表达式一样,逻辑表达式的值也是一个逻辑量,逻辑量为真时,值为1,逻辑量为假时.值为0。
这些就是这次的学习内容,主要说明的是运算符号的用法,表示的运算,用处等等。