c语言scanf结果在printf前,C语言中的scanf与printf

开始学习C言语程序设计时,常常需求经过键盘交互方法请用户输入内容,并需求将用户核算的成果在屏幕上输出。为完成这样的操作,C言语供给了scanf与printf两个函数,运用它们之前,一般需求包括stdio.h头文件。

语法是: #include 1. 运用scanf函数的留意事项。

scanf函数的一般语法格局为 scanf(格局占位符列表,变量地址列表),常用的格局占位符有%d(整型数),%f(浮点型数)等。

示例:1) 输入一个整型值给变量a : scanf(“%d”,&a); //留意a前有&取地址符,由于语法格局要求此处是变量地址。

2)输出两个整型值别离给变量a,b

能够运用两条scanf函数句子来完成:

scanf(“%d”,&a); scanf(“%d”,&b);

这种写法首要的缺陷便是繁琐,几个变量就需求写几篇scanf,输入数据时,两次数据间用空格或回车分隔都能够。

也能够运用一条scanf函数句子完成:

scanf(“%d%d”,&a,&b); //留意两个%d是放在一个双引号内,中心不需求运用任何分隔符,在程序运转输入数据时,用户能够用空格或回车将两个数分离隔。

特别提示留意的是:假如写成 scanf(“%d,%d”,&a,&b); 那么用户在输入数据时,中心也必须用,将两个输入数据分离隔。

2. printf()函数

根本语法格局 printf(格局占位符列表,变量列表);

在printf()函数中,格局占位符决议了输出的姿态,只是在占位符列表中,用占位符%d等先把方位占住,然后将后边的变量值顺次填入前面的占位符处。

例如: 假定a的值为50,b的值为78

printf(“%d”,a); 此函数句子代表将变量a的值输出,由于格局占位符列表中只要一个%d,所以只输入一个值屏幕上显现的输出成果为 50

printf(“%d,%d”,a,b) 此函数表明将a与b两个变量的值输出,中心还需求有一个逗号,这是由输出格局决议的,格局占位符列表为 %d,%d,就表明要输出两个变量,变量中心有逗号,执行时,将a的值填在第一个%d处,b的值填在第2个%d处。屏幕中显现的输出成果为 50,78

printf(“a=%d,b=%d”,a,b) 格局占位符是 a=%d,b=%d 其间a=,b=这都会原样输出,后边a,b的值别离填入前两个%所在方位。屏幕中显现的输出成果为 a=50,b=78

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值