若有定义 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
A: 只能用%lf输出a,用%f输出b
B: 只能用%f输出a,用%lf输出b
C: 只能用%lf输出a,用%lf输出b
D: 既可以用%f输出a,也可以用%f输出b
D
举一反三
- 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
- 在 printf 函数中,除%d外,还有其他的格式控制符,比如%c输出、%f输出、%%输出、%lf( )、%ld输出、%nd输出、%.nf输出( )
- 在C语言中,用printf函数输出int型数据时,可以使用格式控制符() A: %lf B: %f C: %c D: %d
- 要输出double型的数据,printf()函数中用( )格式控制符。 A: %lf B: %d C: %c D: %f
内容
- 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型