background image

C

 

语言运算符(最基本的哟~~)

字体大小: 小§ 中§ 大§

§§§
无论是加减乘除还是大于小于,都需要用到运算符,在 C 语言中的运算符和我们平时用

的基本上都差不多。

运算符包括赋值运算符、算术运算符、逻辑运算符、位逻辑运算符、位移运算符、关系运算符、

自增自减运算符。大多数运算符都是二目运算符,即运算符位于两个表达式之间。单目运

算符的意思是运算符作用于单个表达式。

一、赋值运算符

    

赋值语句的作用是把某个常量或变量或表达式的值赋值给另一个变量。符号为 =’。这里

并不是等于的意思,只是赋值,等于用 ==’表示。

    注意:赋值语句左边的变量在程序的其他地方必须要声明。

    得已赋值的变量我们称为左值,因为它们出现在赋值语句的左边;产生值的表达式我

们称为右值,因为她它们出现在赋值语句的右边。常数只能作为右值。

    例如:

        count=5;

        total1=total2=0;

    第一个赋值语句大家都能理解。

    

    第二个赋值语句的意思是把 0 同时赋值给两个变量。这是因为赋值语句是从右向左运算

的,也就是说从右端开始计算。这样它先 total2=0;然后 total1=total2;那么我们这样行不行

呢?

        (total1=total2)=0;

    这样是不可以的,因为先要算括号里面的,这时 total1=total2 是一个表达式,而赋值语

句的左边是不允许表达式存在的。

二、算术运算符