C语言运算符与表达式
2级c
点个小站
整理c语言知识点的小菜鸡
展开
-
C语言复合赋值运算符
如果你想简单了解一下C语言的复合赋值运算符的话那这里可能有你要的东西复合赋值运算符:+= -= *= /= %=如下图如果碰到一堆的复合赋值运算符一起的 建议按照公式先写一遍在算不然很可能答案是错的如a+=b/=c*=g/=e%=r-=9从右往左依次列式r=r-9e=e%rg=g/ec=c*gb=b/ca=a+b...原创 2020-02-07 18:40:16 · 5800 阅读 · 0 评论 -
C语言位运算符
如果你想了解以下 位运算符的话我想你来对了地方& ^ | ~ << >>首先明确位运算符都是在二进制位上运算的先讲比较简单的<< >>(有些人可能认为这个最难以理解 包括我)后来我陡然一时想到了十进制左移“<<”右移“>>”十进制10左移三位就是乘以10的3次方=1000010右...原创 2020-02-07 13:16:00 · 825 阅读 · 9 评论 -
C语言三目运算符
如果你碰到的问题是有一个问号(?)后面在加一个冒号的话我想你来对了地方条件运算符(唯一的三目运算符)一般形式:表达式1?表达式2:表达式3常见问题就是比大小当表达式1为真(1)时用表达式2作为作为整个条件表达式的值当表达式1为假(0)时用表达式3作为作为整个条件表达式的值如下图...原创 2020-02-07 09:33:58 · 1100 阅读 · 0 评论 -
C语言自加运算符
如果你想简单了解自加,自减运算符那么这里有你要的东西如果你碰到了类似c=(++b + ++b + ++b + ++b)(前自加为例)那么这里可能有你要的答案自加运算符前自加 ++i 使用i前 i先加1后自加 i++ 使用i之后 i在加1如下图现在来说一下连续几个自加连在一起的情况先说后自加如a=(b++ + b++ + b++ + b++ +b++...原创 2020-02-06 09:19:04 · 4941 阅读 · 0 评论 -
c语言逗号表达式
如果你想简单的了解一下逗号表达式的话这里应该会有你需要的东西一般形式:(表达式1,表达式2,表达式3,……表达式n);从左到右依次求值最后一个表达式就是整个逗号表达式的值如下图事实上我觉得逗号表达式就是把多个表达式串联在一起(可以减少代码行数)其实没啥用这里建议大家自己练一下记得加括号因为逗号表达式的优先级是最低的如下图如果不加括号它就会直接赋值如下图...原创 2020-02-05 20:37:45 · 5295 阅读 · 0 评论