服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C/C++ - 关于C语言操作符的那些事(超级全)

关于C语言操作符的那些事(超级全)

2021-12-09 14:20呋喃吖 C/C++

这篇文章主要给大家介绍了关于C语言操作符的那些事儿,c语言的操作符有很多,包括算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式、下标引用、函数调用和结

 

前言

C语言中操作符不多,但是有些相同的操作符都是在不同的表达式中,有不同的解释意思,比如 * 号,在表达式中5*5表示乘号,在int *p表示指针,在 *p = 10中,又表示解引用,所以今天就来详细的整理一下C语言中的操作符,做到心中有数,可以一眼识破,用途有哪些。重点不是记忆:是理解,兄弟们,要动本质。

 

操作符的分类

注意:以下操作符都必须是英文的半角符号。

算术操作符 + *  /  %
移位操作符 << 左移操作符 >> 右移操作符
位操作符 &按位与  ^ 按位异或  |按位或
赋值操作符 = += -= *= /= &= |=  ^=
单目操作符 ! 逻辑反操作 - 负值 + 正值 & 取地址 sizeof 操作数的类型长度(以字节为单位) ~ 对一数的二进制按位取反 -- 前置、后置-- ++前置 后置++
关系操作符 > < <= >= == !=
逻辑操作符 &&逻辑与 ||逻辑或
条件操作符 exp1 ? exp2 : exp3
逗号表达式 exp1, exp2, exp3, …expN
下标引用 [ ] 下标引用操作符
函数调用 ( )
结构成员 . 结构体.成员名 -> 结构体指针->成员名

算术操作符

+ 加; -减; *乘; /除;%取余(取模);

+ - * 没什么好说的,大家都会用。

延伸 · 阅读

精彩推荐