C语言中某选择题2&3|4的结果?
表达式2&3|4和2>>1的值分别是( ) A.-5和0 B.-5和1 C.6和0 D.6和1 提问:不知道题目中的|是不是/,如果是,按照运算符优先级先算得3/4=0.75,转换成二进制得0.111,请教一下,这样如何与二进制11进行位与运算呢?
|不是/ &是按位与 |是按位或 结合顺序 自左至右 & 优先于 | 2&3|4 结果是 6 >>是右移运算符 2>>1 结果是 1 所以选D
答:[1]二进制数的运算二进制数的加法和乘法运算如下:0+000+11+011+1100×000×11×001×11缺点采用二进制计数制,对于计算机等数字系统来说,...详情>>