.若有定义:int a=20,b=28,c;则执行语句c=(a^b)
题目
.若有定义:int a=20,b=28,c;则执行语句c=(a^b)<<2;后c的值为(). A.2 B.5 C.32 D.92
答案是什么,为什么
答案
c=32
a=20=0001 0100
b=28=0001 1100
按位异或(相同为0,相异为1)以后就是:0000 1000
左移两位就是:0010 0000=32
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 66、what is future plan?67、so I ’ll be happy 68、I will be able to help people 70、 so I thi...
- 热敏开关起什么作用
- 下列生物或生物组织的细胞呼吸只在细胞质基质中进行的是
- 氧气、氢气、氮气和二氧化碳气瓶液化后各是什么颜色?
- 函数f(x)=sin2(2x-π4)的最小正周期是_.
- 在盛水的容器中放一固体沉底,则容器对桌面的压强该怎样算?
- 甲、乙两人相距285米,相向而行,甲从A地每秒走8米,乙从B地每秒走6米.如果两人同时出发,几秒后甲与乙相距5
- 括号一又二分之一括回乘括号一加百分之二十括回 怎么简算
- 若一个三角形的三条中位线长分别是6cm,8cm,10cm,则这个三角形的面积是?
- 在矩形ABCD中,AB=8,AC=10,E,F是AC的3等分点,求三角形BEF的面积