赋值运算符

Posted 伍悦匿匿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了赋值运算符相关的知识,希望对你有一定的参考价值。

C语言自学之赋值运算符

 1 #include<stdio.h>  
 2 int main()  
 3 {  
 4    int x=10;  
 5    int y=10;  
 6    x=x*2;//简单赋予方式  
 7    y*=2;//复合赋予方式  
 8    printf("x=%d\n",x);  
 9    printf("y=%d\n",y);  
10    return 0;  
11 } 

C语言中赋值运算符分为简单赋值运算符和复合赋值运算符:
        简单赋值运算符“=”号了
        复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=   -=  *=   /=  %=
        例:int a=3;
                a +=5;
        分析:定义整型变量a并赋值为3,a += 5;这个算式就等价于a = a+5;
                 将变量a和5相加之后再赋值给a
    注意:复合运算符中运算符和等号之间是不存在空格的。

赋值运算

x = 10;  //把x的值设置为10, 把10写到变量x中。
x = 10 + a;
左边必须是变量
“优先级”很低,只比 ","(逗号元素符)高。
x = (3 + 5);  //先计算"+", 再计算“=”
 
 复合赋值运算
x += 10;    //  x = x + 10
x -= 10;    //  x = x - 10
类的还有: *= ,    /=,  %= 等。

以上是关于赋值运算符的主要内容,如果未能解决你的问题,请参考以下文章

10个JavaScript代码片段,使你更加容易前端开发。

赋值运算符、映射和承诺。该代码有啥问题? Javascript

c++ 默认赋值运算符

Jsp获取Java的重定向赋值(String)

并发代码中赋值运算符的返回值

如何让 Eclipse 代码格式化程序开始包装赋值语句 = 运算符