单项选择题

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

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