c语言中的运算符

本文详细介绍了编程语言中的各种运算符,包括算术运算符如加减乘除,关系运算符如等于、不等于、大于、小于等,逻辑运算符如与、或、非,以及位运算符如按位与、异或、左移、右移。此外,还涵盖了赋值运算符和特殊运算符如 sizeof、取地址和取内容。这些基础知识对于理解和编写高效代码至关重要。
摘要由CSDN通过智能技术生成
算术运算符:
	+:左操作数加右操作数
	-:左操作数减右操作数
	*:左操作数乘右操作数
	/:左操作数除右操作数
	%:左操作数除右操作数的余数
	++:自身加1
	--:自身减1
关系运算符:
	==:检查两个操作数的值是否相等,如果相等则条件为真
	!=:检查两个操作数的值是否相等,如果不相等则条件为真
	>:检查左操作数的值是否大于右操作数的值,如果是则条件为真
	<:检查左操作数的值是否小于右操作数的值,如果是则条件为真
	>=:检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真
	<=:检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真
逻辑运算符:
	&&:称为逻辑与运算符。如果两个操作数都非零,则条件为真
	||:称为逻辑或运算符。如果两个操作数中有任意一个非零,则条件为真
	!:称为逻辑非运算符。用来逆转操作数的逻辑状态。真变为假,假变为真
	位运算符:
	&:按位与运算符,按二进制位进行"与"运算
	|:按位或运算符,按二进制位进行"或"运算
	^:异或运算符,按二进制位进行"异或"运算
	~:取反运算符,按二进制位进行"取反"运算
	<<:二进制左移运算符。将一个运算对象的各二进制位全部左移若干位
	>>:二进制右移运算符。将一个数的各二进制位全部右移若干位
赋值运算符:
	=:赋值运算符,把右边操作数的值赋给左边操作数
	+=:加和赋值运算符,把右边操作数加上左边操作数的结果赋值给左边操作数
	-=:减和赋值运算符,把左边操作数减去右边操作数的结果赋值给左边操作数
	*=:乘和赋值运算符,把右边操作数乘以左边操作数的结果赋值给左边操作数
	/=:除和赋值运算符,把左边操作数除以右边操作数的结果赋值给左边操作数
	%=:取余和赋值运算符,把左操作数和右操作数取余后赋值给左操作数
	<<=:左移且赋值运算符
	>>=:右移且赋值运算符
	&=:按位与且赋值运算符
	^=:按位异或且赋值运算符
	|=:按位或且赋值运算符
杂项运算符:
	sizeof():返回变量(变量的数据类型大小就是变量的大小)或数据类型所占的字节数
	&:取地址
	*:取内容
	?::三目运算符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值