问题 单项选择题

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

A.printf("x=%d\n",;

B.printf("x=%1d\n",;

C.printf("x=%8dL\n",;

D.printf("x=%LD\n",;

答案

参考答案:B

解析:【解析】在语言环境下,输出long型数时,在%和d之间必须加1(L的小写);输出double型数时,在% 和f(e)之间也必须加1。

单项选择题
单项选择题