77问答网
所有问题
C语言中,设int x=2,y=3,z=4;则下面的表达式中值不为1的表达式是________。 A、'x'&&'z'单引号什么意思
如题所述
举报该问题
其他回答
第1个回答 推荐于2017-10-14
单引号
标示字符,说得简单一点就是代表的引号内字符的ASCII码。比如本题中的
'x'就代表120,'z'代表122.就这样。本回答被提问者采纳
第2个回答 2013-05-23
单引号是字符x与z,而不是变量x,z!!
单引号意味着单字符,双引号则意味着字符串!!
追问
那为什么'x'&&'z'为1
追答
因为'x'的asc码大于零,并且'z'的asc码也大于零,所以他们的&&为1!!
第3个回答 2017-10-13
'x'表示x字符 x表示变量x,即2 字符是1个字节表示 可以百度ASCII码查看与对应关系
相似回答
【求助】
C语言
清考题 求助解答 OTZ跪谢!<选择题>
答:
29.B 30.A 31.C 32.B
c语言的
题目!!
答:
C语言
判定大于0的值是真,显然3和4真是真,那么
表达式x
||y
的值是
真,和判定不同,返回值的时候C语言用1表示真,0表示假(但是在判定的时候像
2
3
4
5 6这类大于0的值也都是真),所以x||
y =
1
。!的意思是取反,1变0,0变1,所以!x||y = 0.当然我没有记各个符号的优先级,所以...
int
x=2,y=3,z=4; 则表达式x
+(y>!z)的
值为
【
1
】.
答:
z=4
(非0),所以!z的值就是0,所以原式化为:x+(y>0)
y=3,
所以(y>0)成立,所以(y>0)的值就是1,所以原式可化为:x+1 综上,原
表达式
的值就是x+1,由于
x=2,
所以原表达式的值就是3
c语言的
几个基本问题
2
???
答:
15.
int
a,
b
,c;&
a&b&c temp=a
;c=
temp;16.B 17.C 18.B 19.C 20.A 没空了 以后再说
int
x=2,y=3,z=4;则表达式x
||y+z
的值为1
。||的意思是什么
答:
逻辑运算符 逻辑或 非0即为真 即运算结果只能是1(真)或者0(假) 在参与运算的两个数据中只要有一个不为0,即结果就是1
2013计算机二级
C语言
完整预测试题及答案一
答:
C)n=n*100+0.5/100.0 D)n=(n/100+0.5)*100.0 14.设x,y和
z都是int
型变量,且
x=3,y=4,z=
5,
则下面表达式中,值为
0
的表达式是
A)x&&y B)x<=y C)x||++y&&y-z D)!(x 15.若变量已正确说明为int类型,要通过语句scanf("%d %d %d ",&
a,&
b,&c);给a赋值3,b赋值5,c赋值8,不正确的输入...
C语言的
模拟试题
答:
1.D 2.A 3.A 4.B 5.C 6.B 7.D 8.B 9.A 10.A 11.B 12.B 13.B 14.A 15.A
大家正在搜
相关问题
(C语言,很简单的我都不懂)若w=1,x=2,y=3,z=4...
int x=2,y=3,z=4;则表达式x||y+z的值为1...
int x=2,y=3,z=4; 则表达式x+y&&(x=y...
int x=2,y=3,z=4; 则表达式x+(y>!z)的...
C语言:已有定义int x=3,y=4,z=5;则表达式 !...
C语言:已有定义int x=3,y=4,z=5;则表达式 !...
C语言环境中,设a=1,b=2,c=3,d=4,则表达式:a...
C语言,设有说明语句int x=1,y=2; 则执行表达式x...