大家好,今天小编关注到一个比较有意思的话题,就是关于c语言 -=的问题,于是小编就整理了5个相关介绍c语言 -=的解答,让我们一起看看吧。
c语言中=-是什么意思?
+=:加法赋值运算符,将运算符前面的变量加上后面的值再赋值给前面的变量。
-=:减法赋值运算符,将运算符前面的变量减去后面的值再赋值给前面的变量。比如:a+=b; //等价于a=a+ba-=b; //等价于a=a-b
-=1是什么意思c语言?
答-=1是意思在c语言中这里应该是y -= 1 ; -=是C语言提供的自减运算符,该运算符有两个操作数:左操作数、右操作数,左操作数必须是一个变量, 右操作数可以是常量、变量或表达式。其意义为:将左操作数减去右操作数,并将结果存储到左操作数中,如y -= 1 ; 相当于y=y-1 。
c语言~=什么意思?
c语言~=的意思是不等于。
C语言中的符号 运算符的种类C语言的运算符可分为以下几类:
1.算术运算符 用于各类数值运算。包括加(+)、减(-)、乘()、除(/)、求余(或称模运算,%)、自增(++)、自减(–)共七种。
2.关系运算符 用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。
3.逻辑运算符 用于逻辑运算。包括与(&&)、或(||)、非(!)三种。
4.位操作运算符 参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种
5.赋值运算符 用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,=,/=,%=) 和复合位运算赋值(&=,|=,^=,>>=,<<=)三类
6.条件运算符 这是一个三目运算符,用于条件求值(?: )
7.逗号运算符 用于把若干表达式组合成一个表达式(,)。
8.指针运算符 用于取内容(*)和取地址(&)二种运算。
9.求字节数运算符 用于计算数据类型所占的字节数(sizeof)。
10.特殊运算符 有括号(),下标[],成员(→,.)等几种。
C语言中a[-1]=?
a[-1]= 这个是有意义的, 而且有这样用的代码比如我们都知道数组下表是从0开始的那***如我们想从1开始怎么办定义一个指针,指向a[-1]这个位置,#include
c语言中|=是什么意思?
“/=”属于复合赋值运算符中的一种,表示把左边的变量除于右边变量的值赋予右边的变量,例如:a/=b等价于a=a/b。
同类的还有*=(例如:a*=b等价于a=a*b)、+=(例如:a+=b等价于a=a+b)、-=(例如:a-=b等价于a=a-b)、%=(例如:a%=b等价于a=a%b(这里的%符号是求余运算符,a%b表示求a除于b的余数))。或许你还会问为什么a/=b为什么不直接用a=a/b来表示,这是因为这样的表示方法可以让程序更加简洁。
“|”表示按位或,按位或运算符“|”是双目运算符。其功能是dao参与运算的两数各对应的二进位相或。只要对应的二个二进位有一个为1时,结果位就为1。参与运算的两个数均以补码出现。
到此,以上就是小编对于c语言 -=的问题就介绍到这了,希望介绍关于c语言 -=的5点解答对大家有用。