c语言中的运算符

c语言中的运算符,第1张

算术运算符:
	+:左 *** 作数加右 *** 作数
	-:左 *** 作数减右 *** 作数
	*:左 *** 作数乘右 *** 作数
	/:左 *** 作数除右 *** 作数
	%:左 *** 作数除右 *** 作数的余数
	++:自身加1
	--:自身减1
关系运算符:
	==:检查两个 *** 作数的值是否相等,如果相等则条件为真
	!=:检查两个 *** 作数的值是否相等,如果不相等则条件为真
	>:检查左 *** 作数的值是否大于右 *** 作数的值,如果是则条件为真
	<:检查左 *** 作数的值是否小于右 *** 作数的值,如果是则条件为真
	>=:检查左 *** 作数的值是否大于或等于右 *** 作数的值,如果是则条件为真
	<=:检查左 *** 作数的值是否小于或等于右 *** 作数的值,如果是则条件为真
逻辑运算符:
	&&:称为逻辑与运算符。如果两个 *** 作数都非零,则条件为真
	||:称为逻辑或运算符。如果两个 *** 作数中有任意一个非零,则条件为真
	!:称为逻辑非运算符。用来逆转 *** 作数的逻辑状态。真变为假,假变为真
	位运算符:
	&:按位与运算符,按二进制位进行"与"运算
	|:按位或运算符,按二进制位进行"或"运算
	^:异或运算符,按二进制位进行"异或"运算
	~:取反运算符,按二进制位进行"取反"运算
	<<:二进制左移运算符。将一个运算对象的各二进制位全部左移若干位
	>>:二进制右移运算符。将一个数的各二进制位全部右移若干位
赋值运算符:
	=:赋值运算符,把右边 *** 作数的值赋给左边 *** 作数
	+=:加和赋值运算符,把右边 *** 作数加上左边 *** 作数的结果赋值给左边 *** 作数
	-=:减和赋值运算符,把左边 *** 作数减去右边 *** 作数的结果赋值给左边 *** 作数
	*=:乘和赋值运算符,把右边 *** 作数乘以左边 *** 作数的结果赋值给左边 *** 作数
	/=:除和赋值运算符,把左边 *** 作数除以右边 *** 作数的结果赋值给左边 *** 作数
	%=:取余和赋值运算符,把左 *** 作数和右 *** 作数取余后赋值给左 *** 作数
	<<=:左移且赋值运算符
	>>=:右移且赋值运算符
	&=:按位与且赋值运算符
	^=:按位异或且赋值运算符
	|=:按位或且赋值运算符
杂项运算符:
	sizeof():返回变量(变量的数据类型大小就是变量的大小)或数据类型所占的字节数
	&:取地址
	*:取内容
	?::三目运算符

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/875341.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-13
下一篇2022-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存