C语言之操作符二

文章介绍了C语言中赋值操作符的作用,包括变量初始化、基本赋值、连续赋值以及复合赋值符,同时详细讲解了单目操作符++和--的前置与后置用法。
摘要由CSDN通过智能技术生成

赋值操作符

一:等号=

在变量创建的时候给⼀个初始值叫初始化,在变量创建好后,再给⼀个值,这叫赋值。

#include <stdio.h>
int main()
{
	int a = 0;//初始化
	printf("%d\n", a);
	a = 200;//赋值
	printf("%d\n", a);
}

运行结果

由此可见:赋值操作符 = 是⼀个随时可以给变量赋值的操作符。

二:连续赋值

#include <stdio.h>
int main()
{
	int a = 0;
	int b = 9;
	int c = 7;
	b = c = a + 6;//连续赋值从右往左看
	printf("%d\n", b);
	return 0;
}

运行结果

三:复合赋值符

下面就是复合赋值符.

a=5
a=a+3等价于a+=3
a=a-2等价于a-=3

单目操作符:++、--、+、-

前⾯介绍的操作符都是双⽬操作符,有2个操作数的。C语⾔中还有⼀些操作符只有⼀个操作数,被称 为单⽬操作符。 ++、--、+(正)、-(负) 就是单⽬操作符的。

一:++与--:

++是⼀种⾃增的操作符,⼜分为前置++和后置++,--是⼀种⾃减的操作符,也分为前置--和后置--.

1.前置++与--:

#include <stdio.h>
int main()
{
	int a = 10;
	int b = ++a;
	printf("a=%d\n  b=%d\n", a, b);
	int c = --b;
	printf("b=%d\n  c=%d\n", b, c);
	return 0;
}

运行结果

可以看到:前置++和--,都是先进行自增一,自减一,再去使用.

总结:先+1,后使⽤

           先-1,后使⽤

 2.后置++与--:

#include <stdio.h>
int main()
{
	int a = 8;
	int b = a++;
	printf("a=%d\n  b=%d\n", a, b);
	int c = a--;
	printf("a=%d\n  c=%d\n", a, c);
	return 0;
}

运行结果

可以看到:a是先给b去打印,然后再自增一。c同理

总结:先使⽤,后+1

           先使⽤,后-1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨小瑾的鸭舌帽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值