一网打尽赋值运算符

目录

 5-3赋值运算符

1.简单赋值运算符

 1-0 赋值语句的写法与读法

 1-1把常量赋值给变量

1-2把变量赋值给变量 

1-3把计算结果赋值给变量 

 2.复合赋值运算符

2-0.复合赋值运算符都有些什么

 2-1.复合赋值运算符的作用

 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;
}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值