首页 > 其他 > 详细

赋值运算符

时间:2018-05-01 16:13:06      阅读:180      评论:0      收藏:0      [点我收藏+]

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
类的还有: *= ,    /=,  %= 等。

赋值运算符

原文:https://www.cnblogs.com/wuyuenini/p/8976419.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!