单项选择题

有以下程序,其中%u表示按无符号整数输出main() {unsigned int X=OXIFFF;/* X的初值为十六进制数 */ printf("%u\n",X); } 程序运行后的输出结果是【 】。

A.-1
B.65535
C.32767
D.0XFFFF