niusouti.com

下列程序执行后的输出结果是( )。 main { char x=0xFFFF;printf("%d\n",x--);}A. -32767SXB下列程序执行后的输出结果是( )。 main { char x=0xFFFF;printf("%d\n",x--);}A. -32767B.FFFEC.1D.32768

题目
下列程序执行后的输出结果是( )。 main { char x=0xFFFF;printf("%d\n",x--);}A. -32767SXB

下列程序执行后的输出结果是( )。 main { char x=0xFFFF;printf("%d\n",x--);}

A. -32767

B.FFFE

C.1

D.32768


相似考题
更多“下列程序执行后的输出结果是( )。 main { char x=0xFFFF;printf("%d\n",x--);}A. -32767# ”相关问题
  • 第1题:

    下列程序的输出结果是( )。 main { int x=8,y=8; printf("%d %d\n",x--,--y); }

    A.8 8

    B.7 7

    C.7 8

    D.8 7


    正确答案:D
    解析:本题考查自减(--)运算符的使用。“x--”是先引用x的值然后将x的值减1,所以输出的x值为8;“--y”是先将y的值减1然后再引用y的值,所以输出的y值为7。

  • 第2题:

    下列程序的输出结果是( )。 main { int x=i,y=8; printf("%d%d\n",x--,--y) ;

    A.88

    B.77

    C.78

    D.87


    正确答案:D
    解析:本题考查自减(--)运算符的使用。“x--”是先引用x的值然后将x的值减1,所以输出的x值为8;“--y”是先将y的值减1然后再引用y的值,所以输出的y值为7。

  • 第3题:

    【单选题】下列程序执行后的输出结果是 main() { char x=0xFFFF; printf("%d n",x--); }

    A.-32767

    B.FFFE

    C.-1

    D.–32768


    7

  • 第4题:

    下列程序执行后的输出结果是( )。

    main

    { char x=0xFFFF;printf("%d\n",x--);}

    A. -32767

    B.FFFE

    C.-1

    D.32768


    正确答案:C
    因为x=0xFFFF=11111111,因此当以整型形式输出时对应的数为一1。

  • 第5题:

    下列程序执行后的输出结果是______。 main () { char x=0xFFFF; printf("%d \n",x--); }

    A.-32767

    B.FFFE

    C.-1

    D.-32768


    正确答案:C