提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
本节主要是C语言常见运算符和类型转换的介绍:
一、C语言运算符简介
在C语言中,数据处理是通过运算来实现的,为表示一个计算过程,需要使用表达式,表达式是由运算符、运算量构成的一个计算序列。
首先是优先级问题如下表:
大致分为以下几类:
1、算术运算符和算术表达式+、-、*、/、%他们都是二元运算符,+、-也可以是一元运算符。
2、关系运算符和关系表达式:< <= > >= == != 这六种前四种优先级相同且高于后两种
3、逻辑运算符和逻辑表达式
C语言中分别有三个逻辑字符:
! 逻辑非(一元)
&& 逻辑与(二元)
|| 逻辑或(二元)
此外,还有位运算符和位运算表达式,自增,自减运算符和表达式,逗号运算符和表达式。
本节的练习题如下:
编写一个函数getbits,从一个十六位的单元中取出某几位(即该几位保留原值,其余位为0)。函数调用形式为:getbits(value1,n1,n2)<