C语言基础丨初识运算符及其优先级(一)

本文介绍了C语言中丰富的运算符,包括其定义、分类和优先级。运算符是构造C语言表达式的关键,分为算术、关系、逻辑、位和赋值等多种类型。了解运算符的优先级有助于正确编写和理解代码。文章旨在帮助读者掌握C语言的基础运算符知识。
摘要由CSDN通过智能技术生成

一、前言

C语言主要特点之一:运算符丰富

C语言的运算符包含的范围广泛,共有34种运算符。C语言把括号、逗号、叹号、赋值和强制转换等都作为运算符处理,从而使C语言的运算类型及其丰富,表达式类型多样化。灵活使用运算符可以实现在其他高级语言中难以实现的运算。

基础的C语言运算符是每个程序员都应该学会的,我们非常有必要清晰地知道运算符一共有哪些和哪些是需要我们必须掌握的。如果文章中有啥错误和分析不到位的地方,希望大家指点 ,谢谢支持,共同进步!!!

二、运算符定义

运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。它是构造C语言表达式的工具  。C语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都为运算符处理。除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符,比如位运算符。

本章将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。

三、运算符分类

 

 

【注意】可从一下几个角度大致可将C语言的运算符分为:13类运算符 或34种运算符,总共有44个运算符。

细心的你会发现上面运算符不够44个,对于第5类运算符:赋值运算符一共有11个。在下面运算符优先级和结合方向表格中会详细介绍。

四、运算符的优先级

运算符的优先级一共可分为15级:

1级优先级最高,15级优先级最低。

同一优先级的运算符(当一个运算对象两侧运算符的优

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值