目录
5-3赋值运算符
1.简单赋值运算符
1-0 赋值语句的写法与读法
举例:
写法:a=6 从左往右; 读法:把常量6赋值给变量a 从右往左
写法:a=b 从左往右; 读法:把变量b赋值给变量a 从右往左
写法:a=a+b 从左往右; 读法:把a+b的计算结果赋值给变量a 从右往左
1-1把常量赋值给变量
#include <stdio.h>
int main(){
int a;
a=6;//把常量6赋值给变量a
printf("%d\n",a);
return 0;
}

1-2把变量赋值给变量
#include <stdio.h>
int main(){
int a,b;
a=6;
b=a;//把变量a的值赋值给变量b
printf("%d\n",b);
return 0;
}

1-3把计算结果赋值给变量
#include <stdio.h>
int main() {
int a, b;
a = 6;
b = a; //把变量a的值赋值给变量b b=6
a = a + b; //把a+b的计算结果赋值给a a=12
printf("%d\n", b);
printf("%d\n", a);
return 0;
}

2.复合赋值运算符
2-0.复合赋值运算符都有些什么
a+=b 加等于 a把b的值加上再输出 等于a的新值 也就是a=a+b的意思
a-=b 减等于 a把b的值减掉再输出 等于a的新值 也就是a=a-b的意思
a*=b 乘等于 a把b的值乘上再输出 等于a的新值 也就是a=a*b的意思
a/=b 除等于 a把b的值除掉再输出 等于a的新值 也就是a=a/b的意思
a%=b 模等于 a除b取模再输出 等于a的新值 也就是a=a%b的意思
2-1.复合赋值运算符的作用
缩短代码的长度 增加可读性 利于理解 特别是当变量名很长的时候
int longlonglongname =6;
longlonglongname +=6 //longlonglongname=longlonglongname+6 也就是12
2-2详细演示
#include <stdio.h>
int main() {
int a, b;
a = 6;
b = 6;
a += b;
printf("%d %d\n", a, b); //a=12 b=6
a -= b;
printf("%d %d\n", a, b); //a=6 b=6
a *= b;
printf("%d %d\n", a, b); //a=36 b=6
a /= b;
printf("%d %d\n", a, b); //a=6 b=6
a %= b;
printf("%d %d\n", a, b); //a=0 b=6 a是6除以6后得到的余数 也就是0
return 0;
}

2292

被折叠的 条评论
为什么被折叠?



