计算表达试"k=~i|j>>3;"后,k的值是__?
答案A:06 B: 0177776 C:066 D:0177766
我的计算方法如下:
题目: i、j、k,i值013,j值0x13 ? k=~i|j>>3
i=00001011 (13的八进制)
~i=11110100 (反值)
j=00010011 (13的十六进制)
k=~i|j>>3
j>>3 = 00000010 (右移三位)
k=~i|j
k=11110100
00000010
k=11110110
k=366
这样也没答案,高手讲解一下, 是不是题目本身有问题?
我的是课本上的选择题,希望像我上面一样给出演算步骤
谢谢.