在Java中,以下哪个运算符用于将变量a和b的按位与结果赋值给变量a? A. a&b B. a|=b C. a^=b D. a<<=b 答案解析 本题考查的是Java中的按位赋值运算符。选项B 'a|=b' 表示按位或赋值,选项C 'a^=b' 表示按位异或赋值,选项D 'a<<=b' 表示左移赋值,都不符合题目要求。选项A 'a&=b' 正确表示将变量a和b的按位与结果赋值给变量a。 正确答案:A