设有以下语句: char X=3,y=6,z; z=XY<<2; 则2的二进制值是

admin2013-02-23  18

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

选项 A、10100
B、O0011011
C、11100
D、11000

答案2

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

最新回复(0)