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