操作符初识

简介: 操作符初识

一、算术操作符:

+  -  *  /  %(取余)

二、移位操作符

<<(左移)   >>(右移) 

三、位操作符

&(按位与)    ^ (按位异或)    |(按位或)

四、赋值操作符

=   +=   -=   *=   /=   &=   ^=   |=   >>=   <<=

五、单目操作符

!(非)  -(负)   +(正)   &(取地址)   sizeof    ~(按位取反)     --(自减)    ++     *(指针)    (类型) 

六、关系操作符

>   >=   <   <=   !=(不等于)   ==(等于)

七、逻辑操作符

&&(逻辑与)    ||(逻辑或)

八、条件操作符 - 也叫三目操作符

exp1?exp2:exp3

九、逗号表达式

exp1,exp2,exp3,...expN - 逗号隔开的一串表达式

十、其它操作符

[](下标引用)    ()(函数调用操作符)  .     ->

注:后面会详解介绍


相关文章
|
存储 索引
【操作符】
【操作符】
40 0
|
4月前
|
SQL 数据库
IN 操作符
【7月更文挑战第15天】IN 操作符。
40 4
|
6月前
|
存储 编译器
操作符详解1(一)
本文介绍了编程中的操作符分类和位操作,包括算术操作符(如 +, -, *, /, %)、移位操作符(<<, >>)、位操作符(&, |, ^)、赋值操作符、单目操作符、关系操作符、逻辑操作符和条件操作符。还讨论了原码、反码和补码的概念,以及左移(<<)和右移(>>)操作符的工作原理,包括逻辑右移和算术右移的区别。最后提到了位操作符按位与(&)、按位或(|)、按位异或(^)和按位取反(~)的运算规则。
40 1
|
5月前
|
编译器 C语言
操作符详解(1)
操作符详解(1)
36 0
|
6月前
|
存储 C语言
操作符详解2(一)
C语言操作符具有优先级和结合性,决定表达式求值顺序。优先级高的运算符先执行,相同优先级时看结合性,左结合从左到右,右结合从右到左。例如,3+4*5中乘法优先级高于加法,5*6/2中乘法和除法优先级相同,但都是左结合,所以先计算5*6。圆括号具有最高优先级,可改变其他运算符优先级。表达式求值时,整型运算以缺省整型精度进行,小整型值会被提升为int或unsigned int。正数提升时高位补0,负数提升时高位补1,无符号整型提升始终补0。
49 0
|
编译器 C语言 索引
S5——C操作符详解,你都知道吗? 下
讲解主要内容: 1. 各种操作符的介绍 2. 表达式求值 以下让我们开始正式重新认识和理解操作符吧!
|
存储
操作符详解上(非常详细)
操作符详解上(非常详细)
74 1
|
11月前
|
存储 索引
操作符详解(2)
操作符详解(2)
52 0
|
编译器
详解操作符(下)
详解操作符(下)
|
C语言 索引
【C】操作符详解
今天给大家带来一篇关于C语言操作符的详细介绍,在C语言中操作符主要有以下几种: