网站 翻页 实现品牌推广的渠道有哪些
大家好,今天和大家分享C语言中操作符的有关知识,真的超级详细,记得点赞加收藏。
一、操作符分类
•算术操作符: + 、- 、* 、/ 、%
• 移位操作符: << 、 >>
• 位操作符: & 、 |、 ^、 ~
• 赋值操作符: = 、+= 、 -= 、 *= 、 /= 、%= 、<<= 、>>= 、&= 、|= 、^=
• 单⽬操作符:!、++、--、&、*、+、-、~ 、sizeof、(类型)
• 关系操作符: > 、>= 、< 、<= 、 == 、 !=
• 逻辑操作符: && 、||
• 条件操作符: ? :
• 逗号表达式: ,
• 下标引⽤: [ ]
• 函数调⽤: ()
• 结构成员访问: . 、->
二、算术操作符
算数操作符有:
+ 、- 、* 、/ 、%
这些操作符我们已经了解过了,下面就简单一下它们的用法和功能。这些操作符都是双目操作符,需要两个操作数。
+ 就是两个数相加,- 就是两个数相减,* 两个数相乘,/ 两个数相除,% 表示取模。
在这里要注意的是:
1. / 两边操作数都是整型时,结果会取整数,只有一边是浮点型时才能算出小数。如:
2. % 两边的操作数都是负数时,结果也是负数,若只有一边是负数时,当左操作符是负数时结果为负数,当右操作数是负数时结果为正数,且操作数只能是整型。如:
三、赋值操作符
赋值操作符有:
= 、+= 、 -= 、 *= 、 /= 、%= 、<<= 、>>= 、&= 、|= 、^=
再C语言中 = 表示赋值,不表示等于。如:
后面的:+= 、 -= 、 *= 、 /= 、%= 、<<= 、>>= 、&= 、|= 、^= 都表示变量运算之后的结果再赋值给变量自己。如:
它们都相当于:
四、关系操作符
关系操作符有:
> 、>= 、< 、<= 、 == 、 !=
它们表示数据的大小关系,常用于条件判断。
其中:
>= 表示大于等于
<= 表示小于等于
== 表示等于
!= 表示不等于
常见用法:
五、条件操作符
条件操作符就一个,也是C语言中唯一一个三目操作符。
?:
它由两部分构成?和:,它是怎么用的呢?我们直接来看例子:
操作符中有⼀些操作符和⼆进制有关系,那么接下来我们先来学习一下二进制和进制转换的有关知识。
六、⼆进制和进制转换
在学习的过程中,我们经常听到别人说2进制、8进制、10进制、16进制这样的讲法,那是什么意思呢?其实2进制、8进制、10进制、16进制是数值的不同表⽰形式⽽已。
如数值10的各种进制表示形式:
10的2进制:1010