网站首页 > 技术文章 正文
解读 C 常用运算符
点击关注我哦
由于操作符以后会经常用到,经常会出现关于操作符的使用,今天我就来总结一下C语言中常用的操作符。我们常用的C语言操作符主要分为以下几种:算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式下标引用、函数调用和结构成员。
常用运算符
+、-、*、/
解释:C语言的运算符——加、减、乘、除。
+=、-=、*=、/=、%=
解释: C语言的运算符——修改和替代。
.
解释:C语言的运算符——结构或联合的成员选择。
,
解释:C语言中①逗号运算符。②分隔符,用于分隔函数参数表中的各参数。
~
解释:C语言的运算符——二进码反(按位非)。
*
解释:C语言的分隔符——用于在变量说明中指明当前说明的变量是指向某个类型的指针。
!
解释: C语言的运算符——逻辑反(非)。
&
解释:C语言的运算符——①取变量地址。②按位与。
&&
解释: C语言的运算符——逻辑与。
%
解释: C语言的运算符——模除(取整除后的余数)。
;
解释: C语言的分隔符——终止一条语句。
:
解释: C语言的分隔符——指明标号语句。
:
解释: C++语言的作用域运算符。当局部变量与全局变量同名时,在局部变量的作用域内,全局变量前面使用该运算符。
++
解释: C语言的运算符——增一。
--
解释:C语言的运算符——减一。
=
解释:C语言的①运算符——赋值。②分隔符——用于分隔变量说明和初始化表。
==
解释: C语言的运算符——等于。
!=
解释: C语言的运算符——不等于。
>=
解释:C语言的运算符——大于等于。
>
解释:C语言的运算符——大于。
<=
解释: C语言的运算符——小于等于。
<
解释: C语言的运算符——小于。
->
解释: C语言的运算符——指向结构(C++ 语言中的类)成员的指针引用。
<<
解释: C语言的运算符——字位左移。
>>
解释:C语言的运算符——字位右移。
^
解释:C语言的运算符——按位异或。
|
解释:C语言的运算符——按位或。
||
解释:C语言的运算符——逻辑或。
[ ]
解释:C语言的分隔符——指明数组下标。
( )
解释: C语言的分隔符——用于形成表达式、隔离条件表达式,以及指明函数调用和函数参数。
{ }
解释: C语言的分隔符——用于指明复合语句(分程序)的开始和及结束。
(类型名)
解释: C语言的运算符——类型强制转换。
\\
解释: C语言的转义(换码)序列——反斜杠(使用时与字符一样要用“”)。
\0
解释: C语言的转义(换码)序列——空白NULL。
\a
解释: C语言的转义(换码)序列——响铃。
\b
解释:C语言的转义(换码)序列——退格。
\n
解释:C语言的转义(换码)序列——换行。
\r
解释:C语言的转义(换码)序列——回车。
\t
解释:C语言的转义(换码)序列——制表符。
猜你喜欢
- 2024-10-18 了解C语言中的操作符(c语言操作符怎么定义)
- 2024-10-18 20天轻松入门《C++第二章——程序设计基础》—3经坛教育
- 2024-10-18 C++中的volatile关键字(volatile关键字 c语言)
- 2024-10-18 C/C++软件开发证书怎么考?报考难度大吗?含金量高吗?
- 2024-10-18 c++数据类型(c++数据类型转换)
- 2024-10-18 C语言中实现边沿函数算法及应用,这是抛弃PLC留下的痛!
- 2024-10-18 C基础、经典问题:交换a、b值较好的方法?
- 2024-10-18 C++ 避免使用模块重新编译模板库(调用c++模块,不忽略异常)
- 2024-10-18 面试大厂c/c++后台开发岗,如何从技术层面上杀出重围?
- 2024-10-18 关于C语言交换两个数的实现方法以及个人心得
- 最近发表
- 标签列表
-
- cmd/c (64)
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- sqlset (64)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- chromepost (65)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- linux删除一个文件夹 (65)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)