设有以下语句 char x=3,y=6,Z; z=x^y<<2; 则z的二进制值是

admin2010-12-10  31

问题 设有以下语句    char x=3,y=6,Z;    z=x^y<<2;    则z的二进制值是   

选项 A、00010100     
B、00011011
C、00011100     
D、00011000

答案B

解析  本题考查两个位运算符。
按位异或运算符“^’是双目运算符,其功能是参与运算的两数各对应的二进位相异或,当两对应的二进位相异或时,结果为1。
左移运算符“<<”是双目运算符,其功能是把“<<”左边的运算数的各二进位全部左移若于位,由“<<”右边的数指定移动的位数,高位丢弃,低位补0,并且“<<”运算符的优先级高于“^’。
转载请注明原文地址:https://kaotiyun.com/show/8UPp777K
0

最新回复(0)