printf() 函数中的格式说明符个数多于输出项的个数,程序编译时会出现警告。
举一反三
- printf函数使用时,若格式说明个数少于输出项个数,则多余的输出项不予输出。( )
- 在printf函数中若格式字符的个数多于输出项的个数,则多出的格式将输出不确定的值。
- C语言中调用printf进行输出时需要注意,在格式控制串中,格式说明与输出项的个数必须相同。如果格式说明的个数小于输出项的个数,多余的输出项将;如果格式说明的个数多于输出项的个数,则对于多余的格式将输出不定值(或0)
- C语言中调用printf进行输出时需要注意,在格式控制串中,格式说明与输出项的个数必须相同。如果格式说明的个数小于输出项的个数,多余的输出项将( );如果格式说明的个数多于输出项的个数,则对于多余的格式将输出不定值(或0)。 A: 不予输出 B: 输出空格 C: 照样输出 D: 输出不定值或0
- 若执行下列程序,则输出结果是_________。#include <;stdio.h>;int main(){char ch='a';int k=22;printf("%c,%d",ch,ch,k);printf("k=%d",k);return 0;} A: 因输入格式符%d与变量ch类型不匹配,输出无定值 B: 因输出格式符与输出项个数不符,k第一次输出的值为0 C: a,97,12k=22 D: 尽管编译出现警告错误,但仍可以执行,输出结果为:a,97k=22