C语言 | 输入输出
发布日期:2021-07-25 15:43:59
浏览次数:11
分类:技术文章
本文共 696 字,大约阅读时间需要 2 分钟。
一. 使用scanf和printf输入输出
01 使用scanf
#includescanf("格式控制",变量地址);scanf("%d", &n);
- 数组名称本身就代表了这个数组第一个元素的地址
- 除了
%c
外,scanf
对其他格式符的输入是以空白符
为结束判断标志的 - 字符数组使用
%s
读入的时候以空格
跟换行
为读入结束的标志 scanf
的%c
格式是可以读入空格
跟换行
的
02 使用prinf
printf("格式控制",变量名称);
- 对于double类型的变量,其输出格式变成了
%f
,而在scanf
中却是%lf
。
03 三种使用的输出格式
1⃣️%md
%md
可以使不足m位的int型变量以m位进行右对齐输出,其中高位用空格补齐。变量本身超过m位,则保持原样。
2⃣️%0md
%0md
在%md
中间多加了0。和%md
的唯一不同点在于,当变量不足m位时,将在前面补足够数量的0而不是空格。
3⃣️%.mf
%.mf
可以让浮点数保留m位小数输出,这个“保留”使用的是精度的“四舍五入成双”规则。
二. 使用getchar和putchar输入/输出字符
getchar
用来输入单个字符。
getchar
可以识别换行符。
putchar
用来输出单个字符
三. 使用gets和puts输入输出
gets用来输入一行字符串,并将其存放于一维数组,或二维数组的一维中。
- gets识别换行符\n作为输入结束,因此scanf完一个整数后,如果要使用gets需要先用getchar接受整数后的换行符。
puts用来输出一行字符串,即将一维数组(或二维数组的一维)在界面上输出,并紧跟一个换行。
转载地址:https://blog.csdn.net/qq_34170700/article/details/103959244 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月28日 12时21分03秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
汇编指令msr_ARM汇编:MRS和MSR指令
2019-04-21
lsof查看占用高_lsof解决磁盘占用过高,查询却无大文件处理一例!
2019-04-21
java ee6教程_Java EE 极简教程(六):框架的选择
2019-04-21
java io流过滤流_IO流分类详细介绍和各种字节流类介绍与使用 过滤流 字节流
2019-04-21
java预处理指令_Java程序员学C++_1_C++中的预处理命令 | 学步园
2019-04-21
java中的%不对 如何处理_Java心得--异常及其处理
2019-04-21
java 上传速度计算_java常见3种文件上传速度对比和文件上传方法详细代码
2019-04-21
java 试图模版_图解Java设计模式之模板模式
2019-04-21
支付宝 java 乱码_支付宝即时到账接口中文乱码问题
2019-04-21
java中的handler理解_handler 与message的一些理解
2019-04-21
JAVA礼物题_这些Java面试题,你一定要记住!
2019-04-21
java 隐藏email_java Email
2019-04-21
linux下qt浏览word文件内容,Qt获取office文件内容
2019-04-21
amd锐龙笔记本cpu怎么样_不知不觉已经15款 AMD Ryzen锐龙笔记本处理器盘点
2019-04-21
syslog打印不带等级_(转)syslog日志等级
2019-04-21