单项选择题

有以下程序,其中%u表示按无符号整数输出
main()
unsigned int x=0xFFFF; /*x的初值为十六进制数*/
printf("%u\n",x);

程序运行后的输出结果是

A) -1
B) 65535
C) 32767
D) 0xFFFF