scanf可以输入负数吗_通过scanf函数从键盘输入数据

通过

scanf

函数从键盘输入数据

1

)当调用

scanf

函数从键盘输入数据时,最后一定要按下回车键,

scanf

函数才能接受键盘

输入的数据。

2

)输入数据值

当键盘输入数据时,输入的数值数据之间用间隔符隔开。列

<

间隔符

>10<

间隔符

>20

<

间隔符

>

此处间隔符可以是空格符、制表符(

Tab

)

、回车符。

3

)跳过输入数据的方法

可以在格式字符和

%

之间加上一个

*

,它的作用是跳过对应的输入数据。列

Int

a1,a2, a3;

Scanf("%d%d*%d%d%d",&a1,&a2,&a3);

当输入如下数据时:

10

20

30

40

将把

10

赋给

a1

,跳过

20

,把

30

赋给

a2

,把

10

赋给

a3

4

)在格式字符串中插入其他字符

如果想在屏幕上输入字符串来提示,应该使用

printf

函数,如果在

scanf

的格式控制字符串

中插入其他字符,则在输入时要求按一对一的位置原样输入这些字符

1

Int a1,a2,a3;

Scanf

(

inpat a1,a2,a3:%d%d%d

,&a1,&a2,&a3

)

;

要求按以下形式进行输入

Input a1,a2,a3:102030

1

以下程序由终端出入两个整数给变量

x

y

,在交换

x

y

的值后,在输出

x

y

,验证两

个变量中的数是否正确的进行了交换。

#inclube

"stdio.h"

Main()

{int x,y,t;

Printf("enter x&y:\n");

Scanf("%d %d",&x,&y);

Printf9("x=%d y=%d\n",x,y);

T=x;x=y;y=t;

Printf("x=%d y=%d\n",x,y);

}

2

输入一个

doulbe

类型的数,使该数保留小数点后两位,对第三位小数进行四舍五入后处理,

然后输出此数,以便验证处理是否正确。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值