niusouti.com
更多“若有下列定义(设int类型变量占2个字节):float x=123.4567;则下列语句:printf("x=%5.2f",x);输出 ”相关问题
  • 第1题:

    若有下列定义(设int类型变量占2个字节): int i=8,j=9; 则下列语句: printf("i=%u,j=%x\n",i,j); 输出的结果是( )。

    A.i=8,j=9

    B.8.9

    C.8 9

    D.i=8,j=8


    正确答案:A
    解析:本题考查函数printf()的格式。“%x”表示以十六进制输出整型数据;“%u”表示以十进制无符号型输出整型数据。printf函数中格式说明符之前插入的任何字符都原样输出。

  • 第2题:

    若有下列定义(设int类型变量占2个字节): int i=8; 则下列语句:. printf("i=%08d",i); 输出的结果是( )。

    A.i=8,

    B.i=00000008,

    C.i=08,

    D.8


    正确答案:B
    解析:本题考查printf函数的格式。“%08”格式符中的“0”表示在指定数据输出宽度的同时,在数据前面的多余空格处加“0”“8”表示指定数据的输出宽度为8位。

  • 第3题:

    若有下列定义(设int类型变量占2个字节):

    int i=8;

    则下列语句:

    printf("i=%08d",i);

    输出的结果是( )。

    A.i=8,

    B.i=00000008,

    C.i=08,

    D.8


    正确答案:B
    解析:本题考查printf函数的格式。“%08”格式符中的“0”表示在指定数据输出宽度的同时,在数据前面的多余空格处加“0”;“8”表示指定数据的输出宽度为8位。

  • 第4题:

    若有下列定义(设int类型变量占2个字节): float x=123.4567; 则下列语句: printf("x=%5.2f", x); 输出的结果是( )。

    A.x=123.46

    B.123.4567

    C.x=123.4567

    D.123.46


    正确答案:A
    解析:本题考查printf函数的格式。“%5.2f”格式符中的“f”表示以带小数点的形式输出单精度或者双精度数;“5”表示指定数据输出宽度为5;“.2”表示指定输出数据小数位占2位数,并对截去的第一位小数做四舍五入处理。

  • 第5题:

    若有下列定义(设int类型变量占2个字节):

    float x=123.4567;

    则下列语句:

    printf("x=%5.2f",x);

    输出的结果是( )。

    A.x=123.46

    B.123.4567

    C.x=123.4567

    D.123.46


    正确答案:A
    解析:本题考查printf函数的格式。“%5.2f”格式符中的“f”表示以带小数点的形式输出单精度或者双精度数;“5”表示指定数据输出宽度为5;“.2”表示指定输出数据小数位占2位数,并对截去的第一位小数做四舍五入处理。