C语言中,若x=0123,则表达式(x)&(~2)的十进制是?
C语言中,若x=0123,则表达式(x)&(~2)的十进制是?
日期:2021-05-28 19:54:57 人气:1
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)