C语言中的一句逻辑表达式:a==0||b%a=0
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 04:13:49
xRKR@
v) ' (ݲP ` HX`)R
$pjd
{_w$3iOqgaT}
Jo`$kr;mz"MG
=LϤ
M2p."s6Mۢeu~-7ˁ;K.Sj疴(-=w[Ϣ˂זFB!sWrSwx;?))*Th܄Y(6TRȏ21>
.y!Վa(1"L@1aNwяB`ܒw˗Vs
)iM"_-/,4#|x5D=zlхUCgۉXTyD S@hTmc|ү`t_FWTd
C语言中的一句逻辑表达式:a==0||b%a=0
C语言中的一句逻辑表达式:a==0||b%a=0
C语言中的一句逻辑表达式:a==0||b%a=0
首先:你的表达式a==0||b%a=0 肯定是错的.
在C语言中(以你的这个表达式为例啊),%(求余)优先级最高,其次是关系运算符==(相等),再就是逻辑运算符||(逻辑或),最后是=(赋值).
但是C语言不允许向表达式赋值,所以b%a=0是错误的.
如果是 a==0||b%a==0 ,相当于(a==0)||(b%a==0),这样的话,表达式的意思是“a为零,或者b能被a整除”.
b%a==0:b除以a的余数为0.%是两数相除,取余数,只能用于整型数据.