单项选择题

若有以下程序段: main() { int x=2,y=4; x=x^y; y=y^x; x=x^y; printf("%d,%d",x,y); }则上述程序段的输出结果是______。

A.2,2
B.2,4
C.4,2
D.4,4