C语言复习之输入和输出

C语言复习之scanf和printf

1.printf()函数

请求printf()函数打印需要与被打印的数据相匹配,下面列出了一些基本的对应关系。
在这里插入图片描述
在%和字符之间插入修饰符可修饰基本的转换说明。这里为大家找来2张所对应的关系表。
在这里插入图片描述


在这里插入图片描述

举例说明:

#include<stdio.h>
#define pi 31456
int main()
{
	printf("*%d*\n",pi);
	printf("*%2d*\n",pi);
	printf("*%10d*\n",pi);
	printf("*%-10d*\n",pi);
	return 0;
 } 

效果图:
在这里插入图片描述


2. scanf()函数

在C语言中,有许多输入函数,但是scanf()函数是我们最常用的一个,因为它能读取不痛格式的数据。当我们从键盘输入时,如整数2020,在我们在键盘上敲完这4个字符之后,scanf()函数就会把我们输入的字符转化为整数。它与printf()正好相反,printf是把整数、浮点数、字符和字符串转换为文本显示在屏幕上,而scanf()函数是将字符文本转换为对应的数据。同样这里列举一些对应转换格式。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在 表中有一个*修饰符,这个修饰符的功能是抑制输入。
代码说明:

int n;
scanf("%*d %*d %d",&n);

这时scanf指示跳过2个整数,将第三个整数赋值给n。如输入2018,2019,2020.最后n的值是2020。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值