单项选择题

设有定义:long x=-123456L; 则以下能够正确输出变量x值的语句是_______。

A.printf(“x=%d\n”,x)
B.printf(“x=%ld\n”,x)
C.printf(“x=l\n”,x)
D.printf(“x=%D\n”,x)