更多“设有定义:“long x=123450L;”,则以下能够正确输出变量x的是()。A.printf("x=%d\n",x);B.printf("x= ”相关问题
  • 第1题:

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

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

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

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

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


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

  • 第2题:

    设有定义:10ng x=-123456L,则以下能够正确输出变量x值的语句是( )。

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

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

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

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


    正确答案:B
    解析:x为一个长整型的变量,而且是一个十进制的数,它的输出控制符是%1d,所以排除选项A和选项C;由于C语言中是区分大小写的,1d中的d不能为大写,故排除选项D。4个选项中B正确。

  • 第3题:

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

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

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

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

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


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

  • 第4题:

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

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

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

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

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


    正确答案:B
    解析:x是长整型变量,因此其输出格式字符应为“%1d”,所以正确答案为选项B。

  • 第5题:

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

    A.printf(“x=%dn”,x);

    B.printf(“x=%1dn”,x);

    C.printf(“x=%8dLn”,x);

    D.printf(“x=%LDn”,x);


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