关于真假判定的
int x=35; char z='A';
int b;
B=((x&15)&&(z<'a'))
后B的值为?
这个的思路是什么啊???
我这样理解是对的不额 希望大家来告诉我下
首先X赋值35
z为字符A
B。。X取地址15并且Z小于a的ACSII
因此B为真
所以取值为1
别人是这样写的 我没看懂 希望大家解释一下 啊
x&15 的值为5 为真
'A'的值是0x41,'a'的是0x61.
所以 z<'a'为真
所以B=1
那个A的值怎么是0x41是什么意思啊 x&15的值怎么又成5了 好迷茫- -
[ 本帖最后由 wscaoxuan 于 2011-12-8 14:50 编辑 ]