若有定义 float a=12.3f; double b=456.78; 若想用printf函数输出a和b的值,关于输出格式,以下说法正确的是()。
A: 运行时出错
B: 函数返回的值为int型
C: 编译出错
D: 函数返回的值为double型
A: 运行时出错
B: 函数返回的值为int型
C: 编译出错
D: 函数返回的值为double型
举一反三
- 若有定义 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
- 167) 若有定义 float a=12.3f; double b=456.78; 若想用printf 函数输出a和b的值,关于输出格式,以下说法正确的是 A: 只能用%lf输出a,用%lf输出b B: 只能用%f输出a,用%lf输出b C: 既可以用%f输出a,也可以用%f输出b D: 只能用%lf输出a,用%f输出b
- 若有定义 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
- 若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而return语句中的表达式类型为float型,则被调函数返回值的类型是( )。 A: int 型 B: float 型 C: double 型 D: 编译出错
- C语言输出函数putchar() 和printf() 都可以输出double型变量x值。