scanf 接收 空格 输入_【C语言】- printf 和scanf 函数详解!

本文详细介绍了C语言中的printf和scanf函数的使用,包括printf的输出格式、用法,以及scanf的接收空格输入的方法。通过实例展示了如何控制输出宽度、小数位数,并解释了在scanf中处理空格输入的技巧。
摘要由CSDN通过智能技术生成

一、printf函数

这是在stdio.h中声明的一个函数,因此使用前必须加入#include <stdio.h>,使用它可以向标准输出设备(比如屏幕)输出数据。

1.用法

1> printf(字符串)

printf("Hello, World!");

输出结果是:

aba7912e9c558c575c52a4b17b9cf6d8.png

2> printf(字符串, 格式符参数)

9a54ee028723f3579a18bfddebb5206b.png

* 格式符%d表示以有符号的十进制形式输出一个整型,格式符参数中的26和age会代替%d的位置。

* 第2行代码中的n是个转义字符,表示换行,所以输出了第一句"My age is 26"后会先换行,再输出"My age is 27"

输出结果:

29e0dbee5f5fb4c8c3a04b23cf4a5f87.png

* 如果去掉第2行中的n,将会是这样的效果

输出结果:

c7c1b82ad4f76d50c7760a437847150b.png

总结:

左边字符串中格式符的个数 必须跟 右边格式符参数的个数一样;格式符的类型决定了格式符参数的类型,比如使用%d,说明对应的格式符参数必须是整型。

再举个例子:

printf("My age is %d and no is %d",27,1);

输出结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值