C语言中的一句逻辑表达式:a==0||b%a=0
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/17 00:54:02
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.%是两数相除,取余数,只能用于整型数据.
在C语言中(以你的这个表达式为例啊),%(求余)优先级最高,其次是关系运算符==(相等),再就是逻辑运算符||(逻辑或),最后是=(赋值).
但是C语言不允许向表达式赋值,所以b%a=0是错误的.
如果是 a==0||b%a==0 ,相当于(a==0)||(b%a==0),这样的话,表达式的意思是“a为零,或者b能被a整除”.
b%a==0:b除以a的余数为0.%是两数相除,取余数,只能用于整型数据.
C语言中的一句逻辑表达式:a==0||b%a=0
C语言中,逻辑表达式(a!=0)||(b!=0)可以表示a、b不能同时为零吗?
c语言if语句中的逻辑表达式 (a!=1)为什么不成立?
关于C语言逻辑表达式,( X=a)&&(y=b)II0如题
C语言 设a=3,b=4,c=5,则逻辑表达式“!(a+b)*c-1&&b+c%2”的值是?
设A=0,B=1,C=0,D=1.逻辑表达式A*B*(A+B+C*D)+B*D的值是
化简逻辑表达式Y=(A+B+C)(A'+B'+C')
C语言题目:设a=3,b=4,c=5,执行!(x=a)&&(y=b)&&0 逻辑表达式后,变量x 和y 的值为
c语言中,在if语句中的表达式是:( ) A.只能是关系表达式 B.只能是关系表达式和逻辑表达式 C.只能是逻
一道C语言选择题 假定int a=0,b=1;表达式:(a='0')
怎么证明逻辑表达式A+BC=(A+B)(A+C) 数字电子技术基础
逻辑函数表达式F1=B'+A'B'+A'C'+ABC