当前位置: 心心文库

全网最全!c语言各种运算符精选16条

1、关系运算符< > <=>=。右结合。

2、乘*、除/、模%运算符。这三个运算符是右结合的。

3、相等性运算符==和!=。右结合。

4、数据类型转换 ·自动转换 在不同类型数据的混合运算中,由系统自动实现转换, 由少字节类型向多字节类型转换。 不同类型的量相互赋值时也由系统自动进行转换,把赋值号右边的类型转换为左边的类型。 ·强制转换 由强制转换运算符完成转换。

5、标识符、常量、字符串和用()括号套起来的表达式是组成表达式的最基本单元,在运算中做操作数,优先级最高。

6、C的基本赋值运算符有些与众不同,请看程序清单

7、C没有平方函数,如果要打印一个平方表,怎么办?如程序清单

8、4所示,可以使用乘法来计算平方。

9、1总结了到目前为止学过的运算符优先级。

10、逻辑运算符 用于逻辑运算。包括与(&&)、或(||)、非(!)三种。

11、位操作运算符 参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。

12、移位运算符<<和>>。右结合。

13、指针运算符 用于取内容(*)和取地址(&)二种运算。

14、表达式 表达式是由运算符连接常量、变量、函数所组成的式子。 每个表达式都有一个值和类型。 表达式求值按运算符的优先级和结合性所规定的顺序进行。

15、逗号运算符 用于把若干表达式组合成一个表达式(,)。

16、赋值运算符 用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,=,/=,%=) 和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。

17、6中的程序,看看截断的情况,体会整数除法和浮点数除法的区别。