问题 单项选择题

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

A.printf(“x=%d\n”,x);

B.printf(“x=%1d\n”,x);

C.printf(“x=%8dL\n”,x);

D.pfintf(“x=%LD\n”,x);

答案

参考答案:B

解析:x为一个长整型的变量,而且是一个十进制的数,它的输出控制符是“%1d”;由于C语言中是区分大小写的,“1d”中的“d”不能为大写。

单项选择题 案例分析题
单项选择题