第一知识网
www.001rz.comC语言中,若x=0123,则表达式(x)&(~2)的十进制是?
日期:2021-07-11 07:18:43 人气:65
x=0123 0开头是8进制,因为要进行位运算,显示成二进制,方便说明问题=01 010 011
2 = 0000 0010
~2 对2取反 = 1111 1101
& 按位与
01 010 011
11 111 101
-------------
01 010 001 = 51H= 81(D)
2 = 0000 0010
~2 对2取反 = 1111 1101
& 按位与
01 010 011
11 111 101
-------------
01 010 001 = 51H= 81(D)