C语言程序设计中几个很基础的问题,感激不尽~
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/17 19:02:23
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
设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语言程序设计中几个很基础的问题,感激不尽~](/uploads/image/z/17813160-0-0.jpg?t=C%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E4%B8%AD%E5%87%A0%E4%B8%AA%E5%BE%88%E5%9F%BA%E7%A1%80%E7%9A%84%E9%97%AE%E9%A2%98%2C%E6%84%9F%E6%BF%80%E4%B8%8D%E5%B0%BD%7E)
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
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