• 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

      若有定义:double a, b, c;能正确给a,b,c输入数据的语句是( ) A: scanf(" %lf %lf %lf",&a, &b, &c ); B: scanf(" %f %f %f",&a, &b, &c ); C: scanf(" %lf %lf %lf",a, b, c ); D: scanf(" %lf %lf %lf" &a, &b, &c );

    • 1

      在 printf 函数中,除%d外,还有其他的格式控制符,比如%c输出、%f输出、%%输出、%lf( )、%ld输出、%nd输出、%.nf输出( )

    • 2

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

    • 3

      double类型用什么格式符 A: %d B: %f C: %c D: %lf

    • 4

      用scanf函数输入双精度实型数据时,不能用“%f”格式声明,应当用“%lf”格式声明。