您的位置 首页 国产IC

C语言中的scanf与printf

最初学习C语言程序设计时,经常需要通过键盘交互方式请用户输入内容,并需要将用户计算的结果在屏幕上输出。为实现这样的操作,C语言提供了

开始学习C言语程序设计时,常常需求经过键盘交互方法请用户输入内容,并需求将用户核算的成果在屏幕上输出。为完成这样的操作,C言语供给了scanfprintf两个函数,运用它们之前,一般需求包括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

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/ic/317827.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部