c语言移位运算符

时间:2024-09-10 03:50:44编辑:coo君

C语言的运算符有哪些?

C语言的运算符包括单目运算符、双目运算符、三目运算符。优先级如下:第1优先级:各种括括号,如()、[]等、成员运算符 . ;第2优先级:所有单目运算符,如++、–、!、~等;第3优先级(算数运算符):乘法运算符*、除法运算符/、求余运算符%;第4优先级(算数运算符):加法运算符+、减法运算符-;第5优先级(移位运算符):移位运算符>;第6优先级(条件运算符):大于运算符>、大于等于运算符>=、小于运算符<、小于等于运算符<=;第7优先级(条件运算符):等于运算符==、不等于运算符!=;第8优先级(按位运算符):按位与运算符&;第9优先级(按位运算符):按位异或运算符^;第10优先级(按位运算符):按位或运算符|;第11优先级(逻辑与运算符):逻辑与运算符&&;第12优先级逻辑与运算符:逻辑或运算符||;第13优先级:三目条件运算符 ?: ;第14优先级:各种赋值运算符,如=、+=、-=、*=、/= 等;第15优先级:逗号运算, 。算数运算符>移位运算符>条件运算符>按位运算符>逻辑运算符>赋值

c语言运算符有几种

c语言运算符有6种类型,除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符,比如位运算符。C语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都为运算符处理。

1、第一种就是最常见的算术运算符,算术运算符包括加减乘除,求余等。主要用于各类数值的运算。

2、第二种就是关系运算符,主要包括大于,小于等于大于等于小于等于等。主要用于比较运算。

3、第三种就是逻辑运算符,这种运算符主要用于逻辑运算,包括三个与或非。比如说当两个条件都要满足的时候,这个事情才可以完成,这就是与运算符的关系。再比如说两个条件,只要有一个满足,这个事情就可以完成,这个就是或的逻辑关系。

4、第四种就是位运算符,因为在c语言中可以直接对位进行操作,这样就存在位运算符,位运算符,可以对一个位进行与或非等操作。

5、第五种就是赋值运算符,主要用于赋值的运算,比如说等于,加等你,或者是乘等于。

6、另外还有条件运算符,逗号运算符,指针运算符,求字节运算符,特殊运算符。


上一篇:孤岛惊魂1图文攻略

下一篇:阳朔自由行