你能告诉我scanf和printf怎么用吗?

 我来答
百度网友1fc36d4
推荐于2017-09-19 · TA获得超过3131个赞
知道大有可为答主
回答量:1497
采纳率:100%
帮助的人:1837万
展开全部
scanf用于输入
假设输入char字符,可以:
char c;
scanf("%c",&c);
这里%c就是针对单个字符输入的。

假设要输入整数:
int n;
scanf("%d",&n);
long int m;
scanf("%ld",&m);

输入浮点数:
float a;
scanf("%f",&a);
double b;
scanf("%lf",&b);

输入字串:
char str[50];
scanf("%s",str);

gets(str);

当然,可以组合输入:
char a;
int b;
long int c;
float d;
double e;
char str[50];
scanf("%c %d %ld %f %lf %s",&a,&b,&c,&d,&e,str);

注意,char变量,整数变量,浮点变量,需要对变量取址,看&符号。而字串(即字符数组),可以直接传字符数组首地址!

////////////////////////////////////////////////////////////////////////
printf用于输出
char a='w';
printf("%c",a);

int a=100;
printf("%d",a);

long int a=100;
printf("%ld",a);

float x=10.5;
printf("%f",x);

double y=100.9;
printf("%lf",y);

char str[]="hello";
printf("%s",str);

puts(str);

输出直接传值,输出字串则传字串首地址(指针)。
来自:求助得到的回答
AiPPT
2024-12-03 广告
作为北京饼干科技有限公司的一员,对于市场上各类工具都有所了解。就AiPPT而言,它确实为用户提供了便捷高效的PPT制作体验。通过智能化的辅助功能,用户能够快速生成专业且富有创意的演示文稿,极大地节省了时间和精力。无论是对于个人用户还是企业团... 点击进入详情页
本回答由AiPPT提供
帐号已注销
2011-12-28
知道答主
回答量:67
采纳率:0%
帮助的人:16万
展开全部
scanf是C程序中的与计算机对话的接口!一般是scanf("%d",&x),%后面可以跟其他的,如f,c,s等,x是一个你定义的变量;
printf是输出的标志,用法为printf(" ")双引号间什么都可以、printf("%d ",x)跟scanf一样但没有&、printf("\n ")表示换行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式