在c语言中当x=5,y=4,则x&y=

2025-03-05 08:17:18
推荐回答(2个)
回答1:

结果是4,这是按位与的运算,需要先都化为二进制,101&100,一位位比较,同为1才取1,其他情况都去0,所以结果是100,再化为十进制为4
记得采纳啊

回答2:

5 二进制是 101 4 二进制是 100 4&5等于: D0位 = 1 and 0 = 0 D1位 = 0 and 0 = 0 D2位 = 1 and 1 = 1 等于二进制的 100 所以x&y = 4&5 = 4