设有定义:long x=-654321L; 则以下能够正确输出变量x值的语句是 。
已帮助 人
设有定义:long x=-654321L;,则以下能够正确输出变量x值的语句是 。
A.printf(“x=%dn”,x);
B.printf(“x=%1dn”,x);
C.printf(“x=%8dLn”,x);
D.printf(“x=%LDn”,x);

回答
共1条回复-
B 解析:本题考查的知识点是输出语句printf()的基本用法。x为一个长整型的变量,而且是一个十进制的数,它的输出控制符是“%1d”,所以排除选项A和选项C;由于C语言中是区分大小写的,“1d”中的“d”不能为大写,故排除选项D。4个选项中B正确。
