int x=35; char z='A' ; int B; B=(( x&15)&&(z<‘z'
发布网友
发布时间:2024-10-24 11:52
我来回答
共3个回答
热心网友
时间:2024-11-09 05:46
B为真值,在C语言中一般用1(非零)表示
热心网友
时间:2024-11-09 05:43
B的值是 1
做法:
x & 15 // 按位或操作 100011 & 001111 结果是: 000001b
z < 'Z' // 成立, 结果是: 1
&& 两边都是 1 所以结果为 1
B 的值为 1
热心网友
时间:2024-11-09 05:44
x&15 的值为5 为真
'A'的值是0x41,'a'的是0x61.
所以 z<'a'为真
所以B=1