C语言程序设计中几个很基础的问题,感激不尽~设int m=10,则下列表达式的值不等于零的有( )A.1%2B.m=10/11.0C.m==8D.2/3E.m&mF.(m|m)G.mH.m^m设int x=10,y=3;则下列表达式值为1的是( )A.(y==x/3)B.=x%7C.x>

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 20:14:48
C语言程序设计中几个很基础的问题,感激不尽~设int m=10,则下列表达式的值不等于零的有( )A.1%2B.m=10/11.0C.m==8D.2/3E.m&mF.(m|m)G.mH.m^m设int x=10,y=3;则下列表达式值为1的是( )A.(y==x/3)B.=x%7C.x>

C语言程序设计中几个很基础的问题,感激不尽~设int m=10,则下列表达式的值不等于零的有( )A.1%2B.m=10/11.0C.m==8D.2/3E.m&mF.(m|m)G.mH.m^m设int x=10,y=3;则下列表达式值为1的是( )A.(y==x/3)B.=x%7C.x>
C语言程序设计中几个很基础的问题,感激不尽~
设int m=10,则下列表达式的值不等于零的有( )
A.1%2
B.m=10/11.0
C.m==8
D.2/3
E.m&m
F.(m|m)
G.m
H.m^m
设int x=10,y=3;则下列表达式值为1的是( )
A.(y==x/3)
B.=x%7
C.x>0&&y<0
D.=y||x>=y

C语言程序设计中几个很基础的问题,感激不尽~设int m=10,则下列表达式的值不等于零的有( )A.1%2B.m=10/11.0C.m==8D.2/3E.m&mF.(m|m)G.mH.m^m设int x=10,y=3;则下列表达式值为1的是( )A.(y==x/3)B.=x%7C.x>
AF
1%2为1除2的余数为1
int m=10/11.0=0 10/11.0应该为小数 然后转换成了int型为小数的整数部分及0
m==8 此时10==8为假则为0
2/3为0 两int型相除 结果用int存储
~m&m为0 因为自身与自身的反做交的话肯定是0
F ~(m|m)=~m=-11 此中的为二进制计算
G !m 为0 此时将m视为true true的反为false即0 (除了0都是true)
H m^m=0 ^表示异或 自身异或自身则为0

D
其中
A. !(y==x/3) x/3为int存储为3 y==3为true 取反则为0
B. y!=x%7 x%7=3 y!=3为false 则为0
C. x>0&&y0 满足 y=y x!=y满足 为true x>=y不满足 为false true||false 为true