现在的位置: 首页 > 02 运算和数据类型 > 正文

输入函数

2013年08月13日 02 运算和数据类型 ⁄ 共 492字 ⁄ 字号 输入函数已关闭评论

scanf和printf

若有定义:int a,b;,通过语句scanf("%d;%d",&a,&b);,能把整数3赋给a,5赋给b的输入数据是___________。
选择一项:
A. 3;5
B. 35
C. 3 5
D. 3,5

答案A。使用scanf函数时应注意的问题:如果在格式控制字符串中除了格式说明以外还有其他字符,则在输入数据时在对应位置应输入与这些字符相同的字符

有以下程序

1
2
3
4
5
6
7
8
9
10
//  2011_3_C_16
#include <stdio.h>
 int main(int argc, char *argv[])
 {
     char name[20];
     int num;
     scanf("name=%s  num=%d",name,&num);
     printf("%s",name);
     return 0;
 }

当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为_________。 (答案:Lili)

scanf函数中的格式控制字符串是为了输入数据用的,无论其中有什么字符,也不会输出到屏幕上。输入数据时要按照一一对应的位置原样输入这些字符,包括字符的大小写、字符间的间隔等必须与scanf中的完全一致。故执行程序后name的值为Lili。

【上篇】
【下篇】

抱歉!评论已关闭.