c语言scanf结果在printf前,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 的值为78printf(%d,a); 此函数语句代表将变量a 的值输出,因为格式占位符列表中只有一个%d,所以只输入一个值屏幕上显示的输出结果为

50printf(%d,%d,a,b) 此函数表示将a 与b 两个变量的值输出,中间还需要有一个逗号,这是由输出格式决定的,格式占位符列表为%d,%d,就表示要输出两

个变量,变量中间有逗号,执行时,将a 的值填在第一个%d 处,b 的值填在第

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值