类似的还有 += , -= , *= , /= 等 。但是a%=b这种运算的效率 , 要高于a=a%b这种的效率 , 因为a%=b是直接在a上做求余运算 , a=a%b则是先用一个临时变量的来记录好a的值 , 在进行运算 , 之后将运算结果再赋值给a , a=a%b要比直接a%=b多了两次赋值运算 , 因而后者的效率更高 。
例如:
a + b, c = b, c++
逗号运算符的优先级是所有运算符中级别最低的 , 通常配合 for 循环使用 。逗号表达式最右边的子表达式的值即为逗号表达式的值 。上例中 , c++ 的值(c 自增之前的值)即为该表达式的值 。
逗号运算符保证左边的子表达式运算结束后才进行右边的子表达式的运算 。也就是说 , 逗号运算符是一个序列点 , 其左边所有副作用都结束后 , 才对其右边的子表达式进行运算 。因此 , 上例中 , c 得到 b 的值后 , 才进行自增运算 。
以上内容参考:-C语言运算符
c语言中:是什么意思在C语言中表示疑问的意思 。
C语言是一种计算机程序设计语言 。它既具有高级语言的特点 , 又具有汇编语言的特点 。它可以作为系统设计语言 , 编写工作系统应用程序 , 也可以作为应用程序设计语言 , 编写不依赖计算机硬件的应用程序 。因此 , 它的应用范围广泛 。
主要有以下特点:C语言在很多方面都可以用 , 不仅仅是在软件开发上 , 各类科研都是需要用到C语言的 。具体应用比如我是学硬件的 , 单片机以及嵌入式系统都可以用C来开发 。
C语言的特点 :
1、简洁紧凑、灵活方便
C语言一共只有32个关键字,9种控制语句 , 程序书写自由 , 主要用小写字母表示 。它把高级语言的基本结构和语句与低级语言的实用性结合起来 。C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元 。
2、运算符丰富
C的运算符包含的范围很广泛 , 共有种34个运算符 。C语言把括号、赋值、强制类型转换等都作为运算符处理 。从而使C的运算类型极其丰富表达式类型多样化 , 灵活使用各种运算符可以实现在其它高级语言中难以实现的运算 。
推荐阅读
- 存量是什么意思通俗 存量是什么意思
- 元宇宙是什么怎么玩 元宇宙是什么如何玩
- 硬通货是什么意思
- 亚洲与欧洲的分界 亚洲与欧洲的分界线是什么
- 宝石研物语伊恩之石10月16日兑换码 宝石研物语伊恩之心最新兑换码10.16
- 宝石研物语伊恩之石最新兑换码 宝石研物语伊恩之石最新兑换码一览
- 啤酒今日价格行情
- int是什么意思英语 int是什么意思
- 今日pvc树脂价格行情涨跌
- Steam更新:可在超100种语言中寻找支持游戏