• 2022-06-06
    若有定义 float a=12.3f; double b=456.78; 若想用printf函数输出a和b的值,关于输出格式,以下说法正确的是()。
    A: 只能用%lf输出a,用%f输出b
    B: 只能用%f输出a,用%lf输出b
    C: 只能用%lf输出a,用%lf输出b
    D: 既可以用%f输出a,也可以用%f输出b
  • D

    内容

    • 0

      在输出函数中,以十进制整型形式输出的格式控制符是? A: %d B: %f C: %lf D: %c

    • 1

      float类型数据输出,使用的格式控制符是()。 A: %d B: %c C: %f D: %lf

    • 2

      已知有变量定义:double x;long a; 要给a和x输入数据和要输出a和x的值,正确的输出语句( )。 A: scanf(“%d%f”,&a,&x); printf(“%d,%f”,a,x); B: scanf(“%ld%f”,&a,&x); printf(“%ld,%f”,a,x); C: scanf(“%ld%lf”,&a,&x); printf(“%ld,%lf”,a,x); D: scanf(“%ld%lf”,&a,&x);printf(“%ld,%f”,a,x);

    • 3

      选两个数中的大数并输出。程序如下: #include<stdio.h> main() {double max,a,b; sacanf("%lf,%lf",&a,&b); if(a>=b) ; else ; printf("%f",max); }

    • 4

      若有定义 float a=12.3f; double b=456.78; 若想用printf函数输出a和b的值,关于输出格式,以下说法正确的是()。 A: 运行时出错 B: 函数返回的值为int型 C: 编译出错 D: 函数返回的值为double型