标准输入输出函数

前言

本文简单介绍标准输入输出函数。


目录

一、标准输入输出函数种类

二、格式化输出函数

1.格式说明

2.普通字符

三、格式化输入函数

1.格式说明

2.普通字符

四、字符输入输出函数

总结


一、标准输入输出函数种类

(1)格式化输入/输出函数:scanf()/printf()

(2)字符输入输出函数:getc()/putc()

(3)字符输入输出函数:getch()/putch()和getchar()/putchar()

(4)字符串输入输出函数:gets()/puts()

二、格式化输出函数

1.格式说明

%【<修饰符>】<格式字符>

 (1)字段宽度修饰符

指定宽度<数据实际宽度,对整数,按实际宽度输出;对浮点数,整数部分按实际宽度输出,小数部分四舍五入

 灵活的宽度控制方法:用常量或变量的值作为输出宽度,以一个“*”为修饰符,插到%后面。

例:printf(“%*d”,5(或者k),i);

(2)对齐方式修饰符

数据默认输出方式为右对齐,数据实际宽度<指定宽度,会在数据前面加上空格;可以在%后面加上一个负号“-”,改为左对齐

2.普通字符

普通字符包括打印字符(说明字符,按原样显示在屏幕上)和转义字符(不可打印,是一些控制字符)。

三、格式化输入函数

1.格式说明

%【<修饰符>】<格式字符>

 

 (1)字段宽度修饰符

(2)l与h修饰符

 l(long)【表示按长整型数或双精度浮点数读入】和h(short)【表示按短整型数读入】可与十进制(d)、八进制(o)和十六进制(x)一起使用。

(3)字符“*”

"*"可以表示跳过相应数据,跳到下一个数据

例:int x,y,z;

scanf(“%d*%d%d”,&x,&y,&z);

若输入1,2,3,则输出1,3。

2.普通字符

普通字符包括空白字符(空格符、制表符和换行符,可在输入数字时用于分离,但字符型数据不可)、转义字符和可见字符。

注:(1)同时输入字符型和数值型数据时,先输入字符后输入数值

(2)在scanf()中不要加入可见字符

四、字符输入输出函数

putchar(字符常量、字符变量或整型表达式):输出单个字符。

ch=getch(stdin);或者ch=getch();或者getchar():输入单个字符。


总结

以上就是今天要讲的内容,本文简单介绍了标准输入输出函数。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值