操作符初识

简介: 操作符初识

一、算术操作符:

+  -  *  /  %(取余)

二、移位操作符

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

三、位操作符

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

四、赋值操作符

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

五、单目操作符

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

六、关系操作符

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

七、逻辑操作符

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

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

exp1?exp2:exp3

九、逗号表达式

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

十、其它操作符

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

注:后面会详解介绍


相关文章
|
存储 索引
【操作符】
【操作符】
52 0
|
7月前
|
SQL 数据库
IN 操作符
【7月更文挑战第15天】IN 操作符。
55 4
|
7月前
|
SQL 数据库
BETWEEN 操作符
【7月更文挑战第15天】BETWEEN 操作符。
56 3
|
8月前
|
编译器 Linux C语言
操作符详解(2)
操作符详解(2)
63 0
|
8月前
|
索引
操作符,详细讲解
操作符,详细讲解
|
9月前
|
存储 程序员 C语言
操作符详解1(二)
该内容是一个关于C语言操作符和结构体的教程摘要。首先提到了加法操作符`+`的使用,并给出了一种不使用临时变量交换两个数的方法。接着讨论了如何计算整数的二进制表示中1的个数,通过位操作符实现。然后介绍了逗号表达式和函数调用操作符`()`,以及结构体成员访问操作符`.`和`-&gt;`,用于访问和修改结构体内的成员变量。文章以讲解结构体的声明、初始化和通过指针访问结构体成员为重点,展示了如何直接和间接地操作结构体数据。
65 0
|
9月前
|
存储 C语言
操作符详解2(一)
C语言操作符具有优先级和结合性,决定表达式求值顺序。优先级高的运算符先执行,相同优先级时看结合性,左结合从左到右,右结合从右到左。例如,3+4*5中乘法优先级高于加法,5*6/2中乘法和除法优先级相同,但都是左结合,所以先计算5*6。圆括号具有最高优先级,可改变其他运算符优先级。表达式求值时,整型运算以缺省整型精度进行,小整型值会被提升为int或unsigned int。正数提升时高位补0,负数提升时高位补1,无符号整型提升始终补0。
78 0
|
9月前
|
编译器 索引
操作符详解3
操作符详解3
61 0
|
存储 编译器
操作符详解(1)
操作符详解(1)
55 0
|
Linux C++ 索引
操作符详解(二)
操作符详解(二)
109 0

热门文章

最新文章